SUMMARY OF POSITION AND OBJECTIVES:
POSITION TITLE (ENGLISH): Software Engineer or Senior Software Engineer
REPORTING TO: Delivery Manager
REPORTING LOCATION: Bangalore
WORKING LOCATION: Bangalore
NUMBER OF FTEs UNDER RESPONSIBILITY: None
Full-stack developer responsible for design, development and test of .NET applications.
Requirements:
Mandatory:
- 2 to 5 years of experience with developing end to end solutions using Microsoft Stack of Technologies.
- Proficient in C#, .NET Core or .NET Framework 4.5/4.8, Web APIs, LINQ, Entity Framework, SQL queries.
- Experience on at least one SOA or microservices architecture style product.
- Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles.
- Strong knowledge of software development best practices. Passion for code quality to write well-factored, optimized and unit tested code.
- Knowledge about performance management to prevent performance issue in C# or SQL.
- Excellent debugging skills to troubleshoot issues reported from UAT or production environment.
Preferred but not mandatory:
1). WPF experience and/or Knowledge
2). Experience working with Scrum in Scaled agile team environment.
3). Experience with ATDD / TDD (Fitnesse for the ATDD or Postman would be a plus)
4). Experience building applications with Microsoft Azure
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
- Ability to work in an international environment
TRAVEL: Ready to travel to Europe (5 - 10% time)
B.E./B.Tech. Computer Science / MCA from an institute of repute (or appropriate experience).
All your information will be kept confidential according to EEO guidelines.