Haystack
← Back to Jobs
Technology
ST

UI Developer (Developer III)-.Net

Spruce Technology Inc.Albany, NY🇺🇸United StatesPosted Oct 1, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Albany, NY, United States
Posted
22 hours ago
SOAPSpringSpring BootScrumAgileAngularBootstrapC#.NETGitHTMLJavaJavaScriptTypeScriptjQuery

Job Description

UI Developer (Developer III)-.Net

Designated Work Location: 40 North Pearl St, Albany, NY 12220

Anticipated Duration of the Engagement:    30 months

 

Mandatory Qualifications:             

  • Level III- More than seven (7) years of experience working on complex projects with 2 or more years in a leadership role as a Developer
  • More than 7 years of experience in UI development and patterns (including MVC) with a focus on building complex and scalable applications.
  • More than 7 years of experience developing and maintaining web applications that utilize HTML, XML, JSON, AJAX, JavaScript/TypeScript, Angular Framework, jQuery, Bootstrap and Cascading Style Sheets.

 

Desirable Qualifications: 

  • 7+ years of experience in .NET, C# to develop/maintain .NET applications for n-tier web deployment OR experience in Java/Spring Boot to develop/maintain applications for n-tier web/cloud deployment.
  • 7+ years of experience with Service Oriented Architecture (SOA) application integration including development of secure web-services, SOAP/Restful APIs
  • 7+ years of experience with Entity Framework
  • 7+ years of experience unit testing frameworks (xUnit/NUnit preferred)
  • 5+ years of experience with distributed version control systems (e.g., Git)
  • 2+ years of experience in designing & implementing CI/CD workflows.
  • 2+ years of experience with Agile/Scrum methodologies.

 

Travel/Part-Time/Duties/Responsibilities: 

Job title: UI Developer (Developer III)

Job Summary: The NYS Office of Information Technology Services (ITS) is recruiting for a highly experienced and results-oriented UI Developer to support the design and implementation of complex, scalable, and intuitive user interfaces for our web and/or mobile applications. The ideal candidate will have a deep understanding of modern UI development technologies, a strong commitment to quality and performance. The individual will have excellent problem-solving, analytical, and critical thinking skills. And have strong communication, collaboration, and interpersonal skills, with the ability to effectively interact with cross-functional teams and stakeholders.

The UI Developer will work under the guidance of the technical lead and collaborate with architects, testers and business analysts to implement high-quality solutions that meet the business and technical requirements and adhere to state and federal compliance standards.

 

Responsibilities

•                     Responsible for the design and development of high-quality, reusable, and performant UI components and

•                     applications.

•                     Translates requirements into UI design and functionality.

•                     Collaborates closely with UX designers, business analysts, product managers, and other developers to ensure a seamless and consistent user experience across platforms.

•                     Drives UI/UX best practices, responsive/mobile first design, SOLID principles, ensuring adherence to design guidelines, accessibility standards (Section 508 WCAG), and responsive design principles.

•                     Optimizes UI performance and scalability through efficient code, resource management, by using relevant tools and techniques.

•                     Conducts code reviews, ensuring code quality, maintainability, and adherence to established coding standards.

•                     Mentors and provide technical guidance to junior developers, fostering a collaborative and innovative team environment.

•                     Stays up to date with emerging UI development trends, tools, and technologies, and actively contribute to the continuous improvement of development processes.

•                     Participates in all phases of the software development lifecycle, including requirements analysis, design, testing, deployment, and support.

Similar jobs