▪ Strong skills in C#, ASP.Net MVC, Web API, HTML 5, JavaScript technologies such as jQuery,
Bootstrap etc.
▪ Strong knowledge in object-oriented programming and service-oriented architecture.
▪ Proficient in writing LINQ.
▪ Experience in writing good SQL queries – MS SQL Server or PostgreSQL.
▪ Experience in working with Data access technologies like ADO.NET or Entity Framework.
▪ Experience in working with .NET Core.
▪ Experience in writing automated unit tests.
▪ Experience in working with Cloud services like Azure, AWS, GCP. (Optional)
▪ Experience in developing Multi-tenanted SaaS / PaaS system architecture. (Optional)
▪ Experience in Git for version control and standard branching/merge practices.
Work under the guidance of a senior developer or lead to complete assigned tasks.
▪ Take full ownership of the tasks, user stories committed by self
▪ Understand and follow best practices in coding, security, and performance.
▪ Capability to understand user stories, translate that into technical specifications and convert
this into working code.
▪ Write clean, scalable code and basic unit tests.
▪ Debug and resolve basic development issues with support from the team.
▪ Follow modern agile based development process including TDD based unit testing.
▪ Troubleshoot, test and maintain the core product software and databases to ensure strong
optimization and functionality.
▪ Contribute to all phases of the development lifecycle.
▪ Commit to learning and upskilling in .NET technologies and tools used in the project.
▪ Excellent analytical skills to understand the requirements in detail