Technical capability Develop, test, and maintain software applications using C#, and .NET technologies, following best practices and guidelines Participate in the full software development lifecycle, from requirements analysis and design to deployment and maintenance Work closely