- Experience with the .NET framework and other technologies: C#, Web API, and Microsoft Azure
- Must have experience in Object-oriented programming, data structures, dependency injection and multi-threading
- Skills in designing applications with adherence to SOLID principles and Design patterns
- Experience working with Microsoft Azure Cloud-based IAAS, PAAS, and SAAS
- Familiarity with source control frameworks to understand the concepts (Git)
- Experience with HTML/CSS, and core JavaScript
- Experience with React framework, TypeScript, and related most common libs and tools
- Good understanding and experience following test-driven development and continuous integration practices
- Perform unit and integration testing on all developed code – Create and execute unit and integration tests within the development lifecycle
- Proactively benchmark application code to mitigate performance, scalability, and best development approach
- Work with team members and POs to properly define/clarify business requirements, development estimation, and work plan finalization