Seeking an experienced .Net Developer/Modernization Specialist to join the NYS ITS Digital Transformation Office, Digital Engineering Bureau to deliver critical business transformation applications built in .Net and perform emergency maintenance and enhancements.
Requirements
- 8+ years of experience in .Net web application development.
- Strong knowledge of .Net language, and related technologies.
- Experience with relational databases (e.g., SQL Server, Oracle, MySQL).
- Understanding of software development methodologies (e.g., Agile, Waterfall).
- Understanding of dependency injection and other techniques to promote code modularity, reuse, and testability.
- Experience with application modernization projects.
- Knowledge of modern development technologies (e.g., .NET, Web APIs, Cloud Services).
Responsibilities
- Participate in the planning and execution of application modernization and transformation efforts.
- Analyze existing .Net code to identify areas for improvement and modernization.
- Contribute to the design and development of new application components using modern technologies (e.g., .NET, Web APIs, Cloud Services).
- Assist in the migration of data and functionality from legacy systems to new platforms.
- Evaluate and recommend modernization tools and techniques.
- Assess business requirements to offer recommended technical solutions.
- Conduct code reviews to identify bugs and areas of improvement.
Other
- A bachelors degree in computer science or a related field can be substituted for four (4) years of experience.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Perform resource and release management duties including assigning tasks, providing guidance and oversight to other development staff
- Perform full range of supervisory duties.