SUMMARY OF POSITION AND OBJECTIVES:
POSITION TITLE (ENGLISH):Software Engineer
REPORTING TO: Project Manager
REPORTING LOCATION: Bangalore
WORKING LOCATION: Bangalore
NUMBER OF FTEs UNDER RESPONSIBILITY: None
- 3 to 5 year of experience with developing end to end solutions using Microsoft Stack of Technologies.
- Proficient in C#, .NET 4.8 (and .NET Core), Web API, Entity Framework and SQL.
- Proficient in Angular ver. 8(or above) and/or WPF
- Must have worked on at least one SOA or microservices architecture style product.
- Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles.
- Knowledge of software engineering best practices to write well-factored, optimized and unit tested code.
- Knowledge about performance management to prevent injection of any performance issue in C# or SQL.
- Excellent debugging skills to troubleshoot/resolve issues reported from UAT or production environments.
Preferred but not mandatory:
- Experience working with Scrum in Scaled agile team environment.
- Experience with ATDD / TDD (Fitnesse for the ATDD or Postman would be a plus)
- Experience building applications with Microsoft Azure.
B.E./B.Tech. Computer Science / MCA from an institute of repute (or appropriate experience).
Personal Skills:
- Excellent analytical and problem solving skills
- Excellent communication skills – written and verbal to work with people from different disciplines and geographies
- Self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills
- Ability to work in a complex international environment