Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Information Technology Services, Office of Logo

Principal .Net Developer (Project Director)

Information Technology Services, Office of

Salary not specified
Aug 22, 2025
Albany, NY, US
Apply Now

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.