Job Description: -
- Design, build, test, and deploy Azure based software solutions that provide high availability, scaling and predictable support costs in a .NET environment
- Build proof of concepts using new technology as part of maintaining and evolving a best in class technology architecture
- Help clients implement software development methodologies
- Produce applications that provide measurable business value to our clients
- Work with peers, architects, team leads and supervisors in a collaborative and shared-learning environment
- Stay up to date with current technology enhancements and suggest alternate solutions
- 6+ years as a professional software developer
- Strong software development skills using .NET, Visual Studio, C#, SQL (MS-SQL, MySQL) or NoSQL (MongoDB/CosmoDB etc.).
- Practical experience building web applications and APIs
- Practical experience supporting MVC, Unity Framework
- Practical experience of unit testing, integration testing and performance testing
- CI/CD experience in Microsoft stack.
- Should be flexible to work in shifts.