- Hands-on experience in developing .NET based solutions (ASP.Net MVC, Microservices, Web services, payment gateways) with a focus on scalability, maintainability, security and performance.
- Experience in participating in all phases of the software life cycle with an emphasis on architecture, design, quality and implementation, and provide technical leadership across multiple areas of application development.
- Must understand CMMi level practices and various software methodologies (SDLC, Agile, Test Driven Development).
- Experience of working in product development will be preferred.
- Experience of designing, implementing large e-commerce applications will be an added advantage
- Experience of implementing solutions on Azure and working with DevOps will be an added advantage
- Candidates who have experience in working with Microservices and ESB deployment are preferred
- Fluent in .NET frameworks, C#, ASP.NET, Silverlight, WCF, MVC.
- Knowledge in microservices and ESB deployments.
- Fluent in SQL Server & data modeling.
- Experience developing Application Programming Interfaces (API), RESTful Web Services, and interfacing with 3rd party & custom applications.
- Experience in SOA and design patterns.