Note: The job is a remote job and is open to candidates in USA. TALENT Software Services is seeking a Senior Software Engineer focused on UI/UX and front-end engineering for complex enterprise applications. The role involves designing, developing, testing, documenting, and maintaining accessible, user-centered interfaces using the ASP.NET MVC 5 technology stack, while collaborating with stakeholders, customers, designers, and cross-functional technology teams.
Responsibilities
- Designing, developing, and maintaining accessible, user-centered interfaces for complex enterprise applications built on the ASP.NET MVC 5 technology stack
- Translating business and user needs into clean, usable, and fully accessible experiences
- Ensuring high-quality delivery within established timelines
- Writing technical design specifications
- Performing unit testing
- Producing clear technical and design documentation
- Collaborating with business stakeholders, customers, designers, and cross-functional technology teams
- Developing and supporting ASP.NET MVC applications using C# and SQL Server in a Windows environment
- Leveraging DevExpress components where appropriate
- Delivering well-tested, accessible, production-ready solutions with minimal ramp-up
- Writing clean, semantic, maintainable markup
- Applying UI/UX design principles — information architecture, interaction design, visual hierarchy, and usability best practices — to real product interfaces
- Implementing and testing for web accessibility, including WCAG 2.1/2.2 (AA) and Section 508 compliance
- Using ARIA roles/attributes, semantic HTML, keyboard navigation, focus management, and testing with assistive technologies (e.g., screen readers such as JAWS/NVDA/VoiceOver)
- Developing and supporting full-stack .NET applications in a Windows environment
- Designing databases/data models and writing T-SQL queries, stored procedures, and views to support UI features
- Building and consuming RESTful APIs and integrating front-end interfaces with internal and external systems
- Supporting QA, usability testing, and release processes
- Analyzing requirements, debugging complex UI and cross-browser issues, and delivering reliable, polished solutions
Skills
- 5–8+ years of professional software development experience, with a significant focus on front-end / UI development
- Strong proficiency in HTML5, CSS3, JavaScript, and jQuery, with an emphasis on writing clean, semantic, maintainable markup
- Demonstrated experience applying UI/UX design principles — information architecture, interaction design, visual hierarchy, and usability best practices — to real product interfaces
- Hands-on experience implementing and testing for web accessibility, including WCAG 2.1/2.2 (AA) and Section 508 compliance
- Practical experience with ARIA roles/attributes, semantic HTML, keyboard navigation, focus management, and testing with assistive technologies (e.g., screen readers such as JAWS/NVDA/VoiceOver)
- Strong proficiency in C# and the ASP.NET MVC 5 framework
- Experience developing and supporting full-stack .NET applications in a Windows environment
- Solid experience with Microsoft SQL Server, including database design/data modeling and writing T-SQL queries, stored procedures, and views to support UI features
- Solid understanding of object-oriented programming, design patterns, and core computer science principles
- Experience building and consuming RESTful APIs and integrating front-end interfaces with internal and external systems
- Experience with unit testing and supporting QA, usability testing, and release processes
- Strong understanding of the software development lifecycle (SDLC) and best engineering practices
- Ability to analyze requirements, debug complex UI and cross-browser issues, and deliver reliable, polished solutions
- Bachelor's degree in Computer Science, Human-Computer Interaction, Design, Engineering, or a related field, or equivalent practical experience
- Experience with DevExpress UI components and reporting tools
- Formal training or certification in UX design, accessibility (e.g., IAAP CPACC/WAS), or human-centered design
- Experience conducting or supporting usability testing, accessibility audits, or design reviews
- Familiarity with design/prototyping tools (e.g., Figma, Adobe XD) and translating designs into accessible front-end code
- Experience with financial aid, student systems, or higher education data
- Familiarity with Agile/Scrum methodologies
- Experience maintaining or modernizing legacy .NET applications, particularly front-end layers
- Exposure to CI/CD pipelines, automated deployments, and source control systems such as Git
- Strong written and verbal communication skills, including the ability to advocate for users and accessibility with technical and non-technical stakeholders
Benefits
- 100% remotely
- Long Term Temp - 6 month renewals
Company Overview
Company H1B Sponsorship