· Manage a team of developers, provide support, and guide them.
· Directly working with the client (mostly US-based) to understand system requirements
· Develop technical specifications and architecture
· Analyse, prioritize, and assign tasks based on requirements.
· Write clean, testable code, mainly on the Microsoft platform - .NET Standard, MVC, .NET Core, Azure, DNN.
· Work on complex SQL stored procedures
· Work with third-party APIs to integrate with the system.
Required Candidate profile
· Minimum Graduate with Computer Engineering /Information Technology or equivalent.
· 7+ Years of Experience with Software development.
· A clear understanding of Microsoft web forms technology.
· Ability to work in the entire software development life cycle from writing code, testing, debugging to deploying, and providing post-production support.