Sr. UI Developer (.NET C#/AWS/SQL)

Gainwell Technologies LLC
Full-time$80k-100k/year (USD)United States

📍 Job Overview

Job Title: Sr. UI Developer (.NET C#/AWS/SQL)

Company: Gainwell Technologies LLC

Location: Any city, OK (Remote within the United States)

Job Type: Full-Time

Category: Software Development / Engineering (UI Focus)

Date Posted: April 27, 2026

Experience Level: Mid-Senior (6+ years)

Remote Status: Fully Remote (Within the United States)

🚀 Role Summary

  • Drive the development of critical healthcare administration products through expert UI development using .NET C#, AWS, and SQL Server.

  • Contribute to the enhancement of client-facing and internal systems by performing comprehensive change order coding and research.

  • Analyze existing systems and program requirements to design and implement efficient software solutions.

  • Resolve production support issues and conduct thorough testing and debugging to ensure application stability and performance.

  • Collaborate with cross-functional teams to integrate third-party software and troubleshoot API-based applications.

📝 Enhancement Note: While the title is "Sr. UI Developer," the responsibilities and required skills indicate a broader full-stack development role with a strong emphasis on front-end (UI) development, but also requiring back-end (.NET C#) and database (SQL) expertise, along with cloud (AWS) proficiency. This is common in mid-to-large organizations where developers are expected to contribute across the stack.

📈 Primary Responsibilities

  • Execute end-to-end software development lifecycle activities, including coding, testing, debugging, implementation, and comprehensive documentation for UI and related back-end components.

  • Conduct in-depth research and analysis of existing healthcare administration systems and program requirements to identify areas for improvement and technical enhancement.

  • Design and develop new programs and enhance existing ones to meet client objectives and end-user needs, with a focus on UI/UX best practices.

  • Write detailed technical specifications for software components of moderate complexity, ensuring clarity and adherence to architectural standards.

  • Actively participate in resolving production support incidents, providing timely fixes and developing alternative solutions to complex technical challenges.

  • Develop and execute detailed test plans to rigorously verify the logic and functionality of new or modified programs, identifying and escalating issues as appropriate.

  • Create and maintain high-quality technical documentation, including program code annotations and system architecture diagrams, for knowledge sharing and future reference.

  • Perform quality assurance activities, such as conducting peer reviews of code and technical designs, to ensure adherence to coding standards and best practices.

  • Collaborate with integration specialists to work with third-party software using various interface engines, ensuring seamless data flow and system interoperability.

  • Troubleshoot and support web applications hosted in Microsoft IIS, and develop/maintain web APIs, ensuring robust performance and scalability.

📝 Enhancement Note: The responsibilities highlight a blend of new development, maintenance, and support, indicating a mature development environment where maintaining existing systems is as crucial as building new features. The emphasis on "change order coding and research" suggests a process driven by client requests and evolving business requirements.

🎓 Skills & Qualifications

Education: While not explicitly stated, a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is typically expected for a Senior developer role. Equivalent practical experience will also be considered.

Experience: Minimum of 6 years of professional experience in applications, web, and user interface (UI) development and programming.

Required Skills:

  • ASP.NET C#: Extensive experience in developing web applications and services using the .NET framework and C# language.

  • AWS (Amazon Web Services): Proficiency in utilizing AWS services for application hosting, deployment, and management.

  • Microsoft SQL Server: Strong experience in database development, including writing and executing data transformation scripts, troubleshooting data-related issues, and understanding database performance.

  • UI Development: Proven ability in designing and implementing user-friendly, responsive, and accessible web interfaces.

  • Web Application Hosting (Microsoft IIS): Experience in configuring, deploying, and managing web applications within Internet Information Services.

  • Web APIs: Skill in developing, consuming, and troubleshooting RESTful or SOAP web APIs.

  • Third-Party Software Integration: Experience integrating external systems and software through various interface engines and APIs.

  • Debugging & Troubleshooting: Demonstrated ability to identify, analyze, and resolve complex software defects and production issues.

  • Technical Documentation: Competence in creating clear and comprehensive technical documentation, including code comments and design specifications.

  • Test Planning & Execution: Experience in developing and executing test plans to ensure software quality.

Preferred Skills:

  • UNIX/LINUX: Previous experience working with batch processes or applications on UNIX or LINUX operating systems.

  • C Programming: Familiarity or experience with the C programming language.

  • Healthcare Systems Experience: Prior experience working with healthcare administration platforms, electronic health records (EHR), or related healthcare IT systems.

  • Medicaid Systems Experience: Specific experience with Medicaid systems, claims processing, or related government healthcare programs.

  • Peer Reviews: Experience participating in or leading code and design peer reviews.

📝 Enhancement Note: The "6+ years" requirement aligns with a Senior Developer title, implying a need for significant technical depth and the ability to mentor junior developers. The inclusion of both "required" and "highly desired" skills suggests a preference for candidates with specific domain experience in healthcare, but technical proficiency in the core stack is paramount.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Code Samples: Well-documented code repositories (e.g., GitHub) showcasing proficiency in ASP.NET C#, UI development, and API interactions.

  • Project Demonstrations: Examples of complex UI implementations, including responsive design, accessibility features, and dynamic content rendering.

  • System Integration Examples: Demonstrations or descriptions of how you've integrated third-party systems or APIs in previous roles.

  • Database Interaction: Examples of complex SQL queries, stored procedures, or data transformation scripts used to manage and manipulate data.

  • Cloud Deployment: Evidence of deploying and managing applications or services on AWS.

Process Documentation:

  • Workflow Design: Showcase examples of how you've documented or optimized development workflows, from requirement gathering to deployment.

  • Testing Methodologies: Provide examples of test plans, test cases, and reports that demonstrate a commitment to quality assurance and thorough testing.

  • Problem-Solving Case Studies: Detailed accounts of how you've analyzed and resolved challenging production support issues, including the steps taken and the outcome.

  • Technical Design Documents: Examples of technical specifications or design documents created for new features or system enhancements.

📝 Enhancement Note: For a Senior UI Developer role, a portfolio is crucial to demonstrate practical application of skills. Candidates should be prepared to walk through their code, explain design choices, and articulate the impact of their work, particularly in areas like performance optimization, user experience improvements, and successful system integrations.

💵 Compensation & Benefits

Salary Range: $80,000 - $100,000 per year.

  • Regional Adjustment: This range is a national average for a Senior UI Developer in the US. Actual compensation may vary significantly based on the candidate's specific geographic location within the US due to differences in cost of living and local market demand, as well as internal equity, and the candidate's specific knowledge, skills, and experience.

Benefits:

  • Flexible Vacation Policy: A generous and flexible vacation policy allowing for work-life balance.

  • Educational Assistance: Support for ongoing learning and professional development, potentially covering courses, certifications, or tuition.

  • 401(k) Employer Match: Financial planning support with a matching contribution from the employer for retirement savings.

  • Comprehensive Health Benefits: Robust medical, dental, and vision insurance coverage for employees and potentially dependents.

  • Leadership and Technical Development Academies: Structured programs designed to foster career growth and enhance technical and leadership capabilities.

Working Hours: Typically 40 hours per week, with a willingness to work a flexible schedule to accommodate business needs and potential travel.

📝 Enhancement Note: The provided salary range is a general guideline. Candidates in high cost-of-living areas (e.g., major tech hubs) might expect offers at the higher end or even above this range, while those in lower cost-of-living areas might be closer to the lower end. The benefits package is competitive, with a strong emphasis on professional development and work-life balance.

🎯 Team & Company Context

🏢 Company Culture

Industry: Healthcare Technology / Healthcare Administration. Gainwell Technologies operates within the vital sector of healthcare IT, focusing on serving the needs of vulnerable populations and improving healthcare administration processes. This industry demands high standards for data security, compliance (e.g., HIPAA), and system reliability.

Company Size: While not explicitly stated in the provided data, Gainwell Technologies is part of a larger healthcare services ecosystem, suggesting it is a medium to large-sized organization with established processes and a significant employee base. This size often translates to structured career paths and opportunities for specialization.

Founded: Gainwell Technologies was established to serve the healthcare needs of government programs and vulnerable populations. Its focus on "leading-edge technologies" indicates a commitment to innovation within its sector.

Team Structure:

  • Development Teams: Likely organized into cross-functional agile teams focused on specific product areas or modules within the healthcare administration platform.

  • Reporting Structure: Senior Developers typically report to a Development Manager or Team Lead, with potential dotted-line reporting to architects or product owners.

  • Cross-functional Collaboration: Expect close collaboration with Product Managers, Business Analysts, QA Engineers, DevOps, and potentially other UI/UX designers and back-end developers.

Methodology:

  • Agile Development: Likely follows Agile methodologies (Scrum, Kanban) for iterative development, rapid feedback, and continuous improvement.

  • Data-Driven Decision Making: Emphasis on using data from system performance, user feedback, and business metrics to inform development priorities and technical solutions.

  • Process Optimization: A focus on refining development processes, automation, and efficiency to deliver high-quality software faster.

Company Website: https://www.gainwelltechnologies.com/

📝 Enhancement Note: Operating in the healthcare sector means a strong emphasis on compliance, security, and ethical considerations. Candidates should be aware of the stringent regulatory environment and the critical nature of the services Gainwell provides.

📈 Career & Growth Analysis

Operations Career Level: This role is designated as "Sr. UI Developer," indicating a mid-to-senior level position. It requires a strong foundation in technical skills, the ability to work independently on complex tasks, and potentially the capacity to mentor junior team members. The focus is on deep technical expertise in UI development, .NET C#, AWS, and SQL, with an expectation of contributing to design and architectural discussions.

Reporting Structure: The Sr. UI Developer will likely report to a Development Manager or Team Lead. They will work collaboratively within a development team, interacting with product owners, business analysts, and QA engineers.

Operations Impact: As a Sr. UI Developer, your work directly impacts the usability and effectiveness of healthcare administration products used by millions of patients and healthcare providers. Your contributions will influence client satisfaction, operational efficiency for healthcare organizations, and ultimately, the well-being of those served by Gainwell's technology. This role is crucial for translating business requirements into functional, user-friendly interfaces that streamline complex healthcare processes.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in UI frameworks, advanced AWS services, complex SQL optimization, or explore backend development further.

  • Leadership Development: Opportunity to take on technical lead roles within projects, mentor junior developers, and contribute to architectural decisions.

  • Cross-functional Skill Acquisition: Gain exposure to different aspects of the healthcare IT ecosystem, including business analysis, QA, and DevOps practices.

  • Certifications: Pursue AWS certifications, .NET certifications, or other relevant technical credentials, often supported by the company's educational assistance programs.

  • Career Advancement: Potential progression to Lead UI Developer, Software Architect, Development Manager, or other senior technical or management roles within Gainwell Technologies.

📝 Enhancement Note: The "Sr." title suggests that beyond coding, candidates are expected to contribute to technical strategy, problem-solving, and potentially some level of team guidance. The growth opportunities are geared towards both deepening technical mastery and moving into leadership positions.

🌐 Work Environment

Office Type: The job is advertised as "Fully remote opportunity with the option to work anywhere within the United States." This indicates a remote-first or heavily remote-friendly work environment.

Office Location(s): While the job is remote, the mention of "Any city, OK" in the location field, combined with the remote status, suggests that while the role is remote, there might be a nexus for some administrative or legal purposes in Oklahoma, or it's a placeholder for a region where employees can be based. The primary work location is home-based anywhere in the US.

Workspace Context:

  • Home Office Setup: Employees are expected to maintain a suitable home office environment conducive to productive work and professional communication.

  • Digital Collaboration Tools: Reliance on communication and collaboration platforms (e.g., Slack, Microsoft Teams, Zoom) for team interactions, meetings, and project updates.

  • Access to Technology: The company provides necessary software licenses and likely supports a standard company-issued laptop or BYOD policy with specific security requirements.

Work Schedule: Standard 40-hour work week is expected, but flexibility is offered to accommodate business needs. This might include occasional adjustments for critical deadlines, production issues, or collaboration with team members in different time zones. Travel is minimal (0-10%) and may be required for specific events like interviews or initial orientation.

📝 Enhancement Note: The remote nature of the role necessitates strong self-discipline, excellent time management skills, and proactive communication. Candidates should be comfortable working independently and leveraging digital tools to stay connected and engaged with their team and the company.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or recruiter call to assess basic qualifications, interest, and cultural fit.

  • Technical Assessment: This may include a coding challenge (online or take-home) focusing on ASP.NET C#, SQL, and potentially UI principles, or a live coding session.

  • Technical Interviews: Multiple rounds with senior developers, architects, or engineering managers to delve into technical depth, problem-solving abilities, and experience with AWS and SQL. Expect questions on system design, troubleshooting scenarios, and your approach to UI development.

  • Portfolio Review: A dedicated session where you present your portfolio, discussing specific projects, your contributions, technical decisions, and the impact of your work. Be prepared to articulate your process and problem-solving strategies.

  • Manager/Team Interview: Discussion with the hiring manager to assess leadership potential, team collaboration skills, and alignment with company culture.

  • Final Round/Offer: May involve a final discussion with a senior leader or executive.

Portfolio Review Tips:

  • Curate Select Projects: Choose 3-5 of your strongest projects that best showcase your .NET C#, AWS, SQL, and UI development skills. Prioritize projects that demonstrate complexity, problem-solving, and impact.

  • Focus on Impact: For each project, clearly articulate the problem you solved, your specific role and contributions, the technologies used, the challenges faced, and the measurable outcomes or benefits achieved (e.g., improved performance, reduced errors, enhanced user experience).

  • Code Clarity: Ensure any code samples are clean, well-commented, and follow best practices. Be ready to explain your code structure, design patterns, and reasoning.

  • Demonstrate Process: Explain your development process, including how you approach requirements gathering, design, coding, testing, and debugging. Highlight any experience with Agile methodologies.

  • Tailor to Gainwell: If possible, highlight projects that have relevance to healthcare administration, data management, or large-scale applications.

Challenge Preparation:

  • Coding Challenges: Practice common algorithms, data structures, and ASP.NET C# coding problems. Focus on writing efficient, readable, and bug-free code under time constraints.

  • SQL Scenarios: Prepare for questions involving complex queries, joins, stored procedures, indexing, and performance tuning specific to SQL Server.

  • UI/UX Principles: Refresh your knowledge of responsive design, accessibility standards (WCAG), common UI patterns, and front-end performance optimization techniques.

  • AWS Concepts: Be ready to discuss your experience with relevant AWS services (e.g., EC2, S3, RDS, Lambda, API Gateway) and how you've used them in application development and deployment.

  • Behavioral Questions: Prepare to answer questions about teamwork, problem-solving, handling conflict, and your career aspirations, using the STAR method (Situation, Task, Action, Result).

📝 Enhancement Note: The portfolio review is a critical component for a Senior UI Developer. Candidates should treat it as a presentation where they are demonstrating their technical expertise and problem-solving capabilities in a practical context. Highlighting experience with healthcare systems or similar complex, regulated environments will be a significant advantage.

🛠 Tools & Technology Stack

Primary Tools:

  • ASP.NET C#: The core language and framework for backend and web application development.

  • .NET Framework / .NET Core: Understanding of the different versions and their capabilities.

  • Microsoft SQL Server: Primary relational database management system for data storage and retrieval.

  • AWS Services: Specific services likely include EC2 (compute), S3 (storage), RDS (database), Lambda (serverless compute), API Gateway (API management), and potentially others like CloudWatch (monitoring).

  • Microsoft IIS: For hosting web applications.

  • Visual Studio: The primary Integrated Development Environment (IDE) for .NET development.

  • Version Control: Git (likely with platforms like GitHub, GitLab, or Azure DevOps).

Analytics & Reporting:

  • SQL Server Reporting Services (SSRS) / Power BI: Potentially used for internal reporting and analytics, or the ability to provide data for these tools.

  • Application Performance Monitoring (APM) Tools: Tools like Application Insights, Dynatrace, or New Relic might be used to monitor application health and performance.

CRM & Automation:

  • Internal Systems: Gainwell likely uses various internal systems for CRM, project management, and workflow automation. While specific CRM tools aren't listed, familiarity with data management principles is key.

  • Integration Tools: Understanding of how to connect different systems using APIs, message queues, or middleware.

📝 Enhancement Note: Proficiency in the core stack (.NET C#, SQL Server, AWS) is non-negotiable. Experience with specific AWS services for application hosting and data management will be highly valued. Familiarity with modern CI/CD pipelines and cloud-native development practices would also be beneficial.

👥 Team Culture & Values

Operations Values:

  • Mission-Driven: A strong commitment to serving the healthcare needs of vulnerable populations and improving healthcare outcomes.

  • Innovation: Encouraging the use of "leading-edge technologies" to solve complex problems and enhance healthcare administration.

  • Collaboration: Fostering teamwork and cross-functional cooperation to achieve shared goals.

  • Excellence: Striving for high quality, reliability, and performance in all software development and operational processes.

  • Continuous Learning: Valuing professional growth, skill development, and staying current with technological advancements.

  • Flexibility & Work-Life Balance: Promoting a culture that supports employee well-being through flexible work arrangements and generous policies.

Collaboration Style:

  • Agile and Iterative: Working in agile teams, emphasizing collaboration, regular feedback, and iterative improvements.

  • Cross-Functional Partnerships: Open communication and partnership with business stakeholders, product managers, QA, and other engineering disciplines.

  • Knowledge Sharing: Encouraging the sharing of technical expertise, best practices, and solutions through code reviews, documentation, and team discussions.

  • Problem-Solving Orientation: A collective approach to tackling complex technical challenges, valuing diverse perspectives and collaborative solutions.

📝 Enhancement Note: Gainwell's emphasis on serving vulnerable communities suggests a culture that values empathy, social responsibility, and a genuine desire to make a positive impact. This is a key aspect for candidates to align with.

⚡ Challenges & Growth Opportunities

Challenges:

  • Complex Healthcare Domain: Navigating the intricacies of healthcare administration, regulations (like HIPAA), and diverse stakeholder needs can be challenging.

  • Legacy System Integration: Working with and modernizing existing systems while integrating new technologies requires careful planning and execution.

  • Scalability and Performance: Ensuring applications remain performant and scalable to handle millions of users and large datasets.

  • Keeping Pace with Technology: Continuously learning and adapting to evolving .NET technologies, AWS services, and UI development trends.

  • Remote Collaboration: Maintaining strong team cohesion and effective communication in a fully remote environment.

Learning & Development Opportunities:

  • Advanced Technical Training: Access to leadership and technical development academies, workshops, and internal training sessions.

  • Cloud Certifications: Opportunities to obtain AWS certifications, enhancing expertise in cloud technologies.

  • Industry Conferences: Potential to attend relevant technology and healthcare IT conferences to stay abreast of industry trends.

  • Mentorship Programs: Participating in or receiving mentorship from senior technical leaders within the organization.

  • Cross-Disciplinary Exposure: Gaining insights into product management, business analysis, and other areas of healthcare IT.

📝 Enhancement Note: The challenges in this role are significant but also present excellent opportunities for professional growth. Candidates who thrive in dynamic environments and are motivated by solving complex problems within a mission-critical industry will find this role rewarding.

💡 Interview Preparation

Strategy Questions:

  • Technical Depth: "Describe a time you had to troubleshoot a complex performance issue in a .NET C# application hosted on AWS. What was your approach, and what was the resolution?" (Focus on methodology, tools used, and impact).

  • UI/UX Focus: "How do you approach building responsive and accessible user interfaces? Can you walk me through a challenging UI implementation from your portfolio?" (Highlight your process, considerations for different devices, and accessibility standards).

  • Problem-Solving Approach: "Imagine a critical bug is reported in production that affects claims processing. How would you prioritize and address this issue, considering the impact on users and the system?" (Demonstrate your systematic approach to incident management and resolution).

Company & Culture Questions:

  • Mission Alignment: "What interests you about working in the healthcare technology sector, specifically at Gainwell?" (Connect your motivations to Gainwell's mission and values).

  • Teamwork & Collaboration: "Describe a situation where you had to collaborate with a difficult stakeholder or team member. How did you manage the situation to achieve a positive outcome?" (Showcase your interpersonal and conflict-resolution skills).

  • Adaptability & Learning: "How do you stay current with new technologies, particularly in the .NET, AWS, and UI development spaces?" (Highlight your commitment to continuous learning and professional development).

Portfolio Presentation Strategy:

  • Storytelling: Frame your portfolio projects as compelling stories of problem-solving and technical achievement.

  • Quantify Impact: Whenever possible, use metrics and data to demonstrate the value and impact of your work (e.g., "improved load times by 30%", "reduced error rate by 15%", "supported X number of users").

  • Technical Rationale: Be prepared to defend your technical choices, explaining why you selected certain technologies, design patterns, or approaches.

  • Showcase Collaboration: If applicable, explain how you collaborated with others on the project and how you handled feedback.

  • Engage the Interviewer: Make it a conversation rather than a monologue. Ask clarifying questions and encourage interaction.

📝 Enhancement Note: Interviewers will be looking for not just technical proficiency but also a candidate's ability to think critically, communicate effectively, and contribute positively to the team and company culture. Demonstrating an understanding of or interest in the healthcare domain will be a significant plus.

📌 Application Steps

To apply for this Sr. UI Developer position:

  • Submit Your Application: Navigate to the provided job posting link on the Gainwell Technologies careers site and submit your resume and any requested supporting documents.

  • Tailor Your Resume: Ensure your resume clearly highlights your 6+ years of experience in ASP.NET C#, AWS, SQL Server, and UI development. Use keywords from the job description and quantify your achievements with specific metrics.

  • Prepare Your Portfolio: Curate a selection of your strongest projects that showcase your skills. Be ready to present and discuss these in detail, focusing on your contributions, technical decisions, and the impact of your work.

  • Practice Interview Responses: Review common technical, behavioral, and situational interview questions. Practice articulating your experience using the STAR method and prepare specific examples from your career.

  • Research Gainwell Technologies: Understand the company's mission, values, and the healthcare industry it serves. This will help you tailor your responses and demonstrate genuine interest.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires 6+ years of experience in web and UI development with ASP.NET C#, AWS, and SQL Server. Experience with UNIX/LINUX/C and healthcare or Medicaid systems is highly desired.