Note: The job is a remote job and is open to candidates in USA. The confidential client is a not-for-profit membership organization dedicated to excellence and equity in education. The Senior Software Engineer will design, develop, and maintain accessible, user-centered interfaces for enterprise applications using ASP.NET MVC 5, while applying UI/UX principles, supporting testing and documentation, and collaborating with stakeholders and cross-functional 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, and producing clear technical and design documentation
- Collaborating with business stakeholders, customers, designers, and cross-functional technology teams
- Analyzing existing interfaces and workflows and designing scalable, reliable, and accessible solutions that improve usability, data quality, and operational efficiency
- 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
- Working with Microsoft SQL Server, including database design/data modeling 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
- * ASP.NET MVC 5
- * Assistive Technology Testing (Screen Readers, Keyboard Nav)
- * C# Programming
- * CSS3 / Responsive & Adaptive Layout
- * DevExpress Reporting
- * DevExpress UI Components
- * HTML5 (Semantic Markup)
- * JavaScript
- * jQuery
- * Microsoft SQL Server
- * .NET Framework (Full Stack)
- * Object-Oriented Programming (OOP)
- * SQL
- * UI/UX Design Principles & Interaction Design
- * Web Accessibility (WCAG 2.1/2.2, ARIA)
- • 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
Company Overview
Company H1B Sponsorship