Back-End Software Engineer
The Back-End Software Engineer is responsible for developing the backend part of applications. The engineer partners with Analyst to understand the elicited software requirements to ensure that the operations of the application are created, maintained, and operated in a consistent, logical, error-free, and optimal manner. Strong cooperation is expected with other engineers on topics related to overall architecture, address performance and quality of code, Quality Assurance Team with testing and Front-End engineers. He/she also cooperate with a resolution of bugs on several environments including production.
- Develops new and maintains existing applications
- Collaborates with Analyst to understand and develop business and functional requirements
- Partners with QA team on testing, performs code reviews
- Fixes application defects
- Attends team meetings and daily scrums with either in-house and nearshore colleagues
- Demonstrates application features to business partners
- Understanding the database structures
- Performs technical analyses for development of new features
- Maintains the knowledge base and follows documentation process rules
CHARACTERISTICS
- The Back End Software Engineer must have solid experience in .NET development with proven track of working on enterprise level web application projects
- He/she must be strong in cooperation with other engineers and other colleagues
- He/she must demonstrate strong analytical, logical thinking and detail orientation
- Understanding of concepts of the cloud development and containerized architecture
- Regular daily use of English is needed, cooperating with stakeholders, attending team/corporate meetings
Technical skills – must have:
- Experience with the web application development
- Software Languages: .NET, .NET Core, MVC, C#, Building of APIs
- Knowledge of the frontend technologies
QUALIFICATION & EXPERIENCE
- Degree in Computer Science, Software Engineering, Statistics, Mathematics or similar
- At least 1 years of experience in IT
- At least 1 years of experience in software development
- English written, spoken level B2