Description

Modernizing legacy systems, developing enterprise-level applications using Microsoft technologies, automating and integrating web/cloud solutions, designing and developing scalable applications, implementing security, testing, deployment best practices, leading programming projects, collaborating with IT teams and providing technical guidance.
- Job Duties: Advanced level computer programming work, overseeing programming projects, analyzing proposed applications, designing software solutions, developing software applications, planning and collaborating programming assignments, providing technical assistance, and possibly supervising others.
- Requirements: 9+ years of experience, proficiency with various web development and database technologies, experience workinSQL Server, PowerShellg with cloud computing technologies, experience converting legacy systems into web-based systems, experience with distributed systems and Microsoft azure  experience, understanding of distributed version-control systems, security, development, unit and integration testing, deployment concepts in a cloud-based environment

Education

Any Gradute