Description
The Software Engineer will be responsible for developing and delivering high-quality software solutions using advanced technical skills. This includes designing, developing, testing, debugging, and maintaining web/window/cloud-based solutions with MS .NET technologies and SharePoint. The role involves researching client needs, collaborating with developers to design algorithms, producing clean and efficient code, integrating software components, troubleshooting, refactoring, and upgrading existing software. Additionally, the engineer will provide technical support, test and deploy applications, gather user feedback, recommend improvements, and document throughout the software development lifecycle.
