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 / UI Development

Date Posted: April 27, 2026

Experience Level: 6+ Years

Remote Status: Fully Remote

๐Ÿš€ Role Summary

  • Drive the development of critical healthcare administration products using cutting-edge .NET C# technologies, impacting millions of users.

  • Leverage expertise in AWS and Microsoft SQL Server to build robust, scalable, and efficient user interfaces.

  • Contribute to the full software development lifecycle, from coding and testing to implementation and documentation of complex applications.

  • Play a key role in enhancing existing systems and developing new solutions to meet evolving client and end-user needs within the healthcare sector.

  • Engage in problem-solving, research, and analysis to improve existing programs and develop innovative approaches to technical challenges.

๐Ÿ“ Enhancement Note: While the title specifies "UI Developer," the responsibilities and required skills indicate a broader Full-Stack Developer role with a strong emphasis on front-end development using .NET C#. The inclusion of AWS and SQL Server, along with system modification and troubleshooting, points to a need for comprehensive application development capabilities beyond just the user interface.

๐Ÿ“ˆ Primary Responsibilities

  • Execute the full software development lifecycle for web applications, including coding, testing, debugging, implementation, and comprehensive documentation.

  • Perform detailed analysis of existing systems and program requirements to design and develop enhancements or new functionalities.

  • Write clear and concise technical specifications for low to moderate complexity programs, ensuring alignment with project goals.

  • Troubleshoot and resolve production support issues, developing and suggesting alternative effective solutions to minimize downtime.

  • Design and develop test plans to thoroughly verify the logic of new or modified programs, identifying and documenting any issues.

  • Conduct quality assurance activities, including peer reviews of code and technical documentation, to maintain high standards of software quality.

  • Collaborate with cross-functional teams to gather requirements and ensure developed solutions meet client and end-user needs effectively.

  • Research and analyze existing systems, identifying opportunities for process optimization and performance improvements.

  • Develop and implement solutions for third-party software integration, ensuring seamless data flow and system interoperability.

  • Contribute to the maintenance and hosting of web applications within Microsoft IIS, including web APIs and troubleshooting API-based applications.

๐Ÿ“ Enhancement Note: The responsibilities listed suggest a role that requires not only development but also a significant amount of analytical thinking, problem-solving, and quality assurance. The emphasis on "modification of company products and/or customer/internal systems" indicates a need for developers who can work with legacy code and adapt existing frameworks.

๐ŸŽ“ Skills & Qualifications

Education: While not explicitly stated, a Bachelor's degree in Computer Science, Software Engineering, or a related field is typically expected for a Senior-level developer role. Equivalent practical experience may 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 using ASP.NET C#.

  • AWS: Proficient understanding and practical experience with Amazon Web Services (AWS) for application deployment and management.

  • Microsoft SQL Server: Strong skills in database management, including writing and executing data transformation scripts, and troubleshooting data-related issues.

  • Web Application Development: Proven ability to develop and support robust web applications.

  • UI Development: Expertise in creating user-friendly and efficient user interfaces.

  • API Development & Integration: Experience with web APIs, troubleshooting API-based applications, and integrating third-party software through interface engines.

  • Microsoft IIS: Experience with web application hosting in Microsoft Internet Information Services (IIS).

  • Technical Documentation: Ability to create and maintain comprehensive technical documentation, including program code and system specifications.

  • Quality Assurance: Experience in conducting quality assurance activities, such as peer reviews and developing test plans.

  • Problem-Solving & Analytical Skills: Strong ability to research, analyze, and resolve complex technical problems.

Preferred Skills:

  • UNIX/LINUX/C: Previous batch UNIX/LINUX/C experience is highly desired.

  • Healthcare/Medicaid Systems: Experience with healthcare or Medicaid systems is a significant advantage.

  • Agile Methodologies: Familiarity with Agile development practices.

  • Version Control Systems: Proficiency with Git or similar version control tools.

  • Front-End Frameworks: Experience with modern front-end frameworks (e.g., React, Angular, Vue.js) could be beneficial, though not explicitly stated.

๐Ÿ“ Enhancement Note: The "6+ years" experience level for a "Sr." role suggests a need for seasoned professionals capable of independent work and mentorship. The explicit mention of UNIX/LINUX/C as "highly desired" indicates that candidates with a broader technical background may have an advantage, particularly for understanding underlying system processes.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Code Samples: Showcase well-documented, efficient, and maintainable code snippets demonstrating ASP.NET C# proficiency and UI development best practices.

  • Project Demonstrations: Include examples of web applications or UI components developed, highlighting problem-solving approaches and technical solutions.

  • System Integration Examples: If possible, provide examples or descriptions of projects involving third-party software integration or API usage.

  • Database Interaction: Demonstrate experience with Microsoft SQL Server through examples of complex queries, stored procedures, or data transformation scripts.

  • AWS Deployment/Management: If applicable, include examples of applications deployed or managed on AWS, showcasing understanding of cloud infrastructure.

Process Documentation:

  • Workflow Design: Provide examples of how you have documented development workflows, from requirement gathering to deployment.

  • Testing Methodologies: Showcase documentation related to test plans, test cases, and quality assurance processes you have implemented.

  • System Analysis: Include documentation samples that illustrate your approach to analyzing existing systems and proposing modifications or improvements.

  • Change Management: Demonstrate experience in documenting changes made to existing programs or systems, including rationale and impact.

๐Ÿ“ Enhancement Note: For a Senior UI Developer role, a portfolio should not only showcase technical skills but also the candidate's ability to think critically about process and system design. Demonstrating experience with documentation, testing, and system analysis will be crucial for this position.

๐Ÿ’ต Compensation & Benefits

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

Explanation of Range: This range is provided by the employer and may vary based on factors such as geographic region, internal equity, job-related knowledge, skills, and experience. The listed range falls within the typical market compensation for a Senior UI Developer with 6+ years of experience in the US, considering the specified technologies.

Benefits:

  • Flexible Vacation Policy: A generous and flexible approach to paid time off.

  • 401(k) Employer Match: Financial support for retirement savings.

  • Comprehensive Health Benefits: Medical, dental, and vision coverage.

  • Educational Assistance: Support for continued learning and professional development.

  • Technical Development Academies: Structured programs to enhance technical skills and certifications.

  • Leadership Development Academies: Opportunities to develop leadership capabilities.

Working Hours: 40 hours per week, with an expectation of willingness to work a flexible schedule to accommodate business needs.

๐Ÿ“ Enhancement Note: The salary range provided is a good benchmark. Candidates should research specific salary data for Senior UI Developers in their respective regions within the US to gauge their negotiation position. The benefits package is robust and highlights Gainwell's commitment to employee growth and well-being.

๐ŸŽฏ Team & Company Context

๐Ÿข Company Culture

Industry: Healthcare Technology. Gainwell Technologies focuses on serving the healthcare needs of vulnerable communities, particularly through healthcare administration products. This implies a mission-driven environment with a focus on social impact.

Company Size: While not explicitly stated in the provided data, Gainwell Technologies is a significant player in the healthcare IT space, suggesting a medium to large enterprise environment. This typically means established processes, opportunities for specialization, and potential for cross-functional collaboration.

Founded: Gainwell Technologies was formed in 2021 as a spin-off from DXC Technology, focusing on public health and human services. This relatively recent formation as an independent entity suggests a culture that may blend established corporate practices with the agility and innovation of a newer organization.

Team Structure:

  • Operations Team: This role likely sits within a larger software development or IT department, potentially part of a dedicated product team focused on specific healthcare administration solutions.

  • Reporting Structure: The "Sr." title implies a potential for mentoring junior developers, and the role may report to a Development Manager or a Technical Lead.

  • Cross-functional Collaboration: Expect to collaborate closely with product managers, business analysts, QA engineers, and potentially client stakeholders to define requirements and deliver solutions.

Methodology:

  • Data-Driven Development: Given the focus on healthcare administration products, expect a strong emphasis on data accuracy, integrity, and analysis.

  • Process Improvement: The role involves enhancing existing systems, suggesting a culture that values continuous improvement and efficiency.

  • Agile Practices: While not explicitly stated, modern software development environments often employ Agile methodologies (Scrum, Kanban) for iterative development and flexibility.

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

๐Ÿ“ Enhancement Note: Gainwell's mission to serve vulnerable populations is a key differentiator. Candidates who are motivated by social impact and can align with this mission will likely find the company culture appealing. The company's recent formation as a standalone entity might mean opportunities to influence processes and contribute to shaping the engineering culture.

๐Ÿ“ˆ Career & Growth Analysis

Operations Career Level: Senior UI Developer. This level signifies an experienced professional expected to take ownership of complex development tasks, mentor junior team members, and contribute to architectural decisions. The role requires a deep understanding of UI development principles, .NET C#, and related technologies like AWS and SQL Server.

Reporting Structure: Typically reports to a Development Manager, Engineering Lead, or a Senior Technical Architect. May have direct or indirect influence on junior developer tasks and project direction.

Operations Impact: This role directly impacts the usability, performance, and reliability of healthcare administration products. By developing robust and efficient UIs, the developer contributes to better patient experiences, improved operational efficiency for clients, and the overall success of Gainwell's mission to serve vulnerable populations. Effective development and troubleshooting ensure critical healthcare services remain accessible and functional.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in specific areas like cloud-native development with AWS, advanced SQL Server optimization, or modern front-end frameworks.

  • Leadership Development: Transition into roles such as Technical Lead, Architect, or Development Manager through participation in leadership academies and demonstrating leadership within project teams.

  • Cross-Functional Skill Development: Expand knowledge into backend development, DevOps practices, or specific healthcare domain expertise through educational assistance and project involvement.

  • Certification & Training: Utilize educational assistance and technical development academies to gain industry certifications (e.g., AWS certifications) and advanced technical skills.

๐Ÿ“ Enhancement Note: The "Sr." title and the availability of "Leadership and Technical Development Academies" strongly suggest that Gainwell invests in employee growth. Candidates should highlight their desire for continuous learning and their potential to grow into more senior or leadership roles.

๐ŸŒ Work Environment

Office Type: This is a fully remote position, offering the flexibility to work from anywhere within the United States.

Office Location(s): While the role is remote, the company has a presence, and the job posting mentions "Any city, OK" as a potential location marker. The primary operational hubs might be in various states, but the remote nature removes geographical constraints for the employee.

Workspace Context:

  • Remote Collaboration: Expect to utilize collaboration tools (e.g., Slack, Microsoft Teams, Zoom) for communication and team interaction.

  • Technology Stack: Access to a robust technology stack including .NET C#, AWS, SQL Server, and relevant development tools.

  • Team Interaction: Regular virtual meetings, code reviews, and potentially virtual team-building activities to foster a sense of community despite the remote setup.

  • Flexible Work Schedule: While a 40-hour work week is standard, there's an expectation of flexibility to meet business needs, which is common in remote roles.

Work Schedule: Standard 40-hour work week with flexibility. The requirement for video cameras during interviews and orientation suggests a structured onboarding process even for remote employees. Travel is minimal (0-10%).

๐Ÿ“ Enhancement Note: The fully remote nature is a significant perk. Candidates should be comfortable with remote work tools and communication methods. The mention of travel (0-10%) suggests occasional on-site meetings or client visits might be required, though infrequent.

๐Ÿ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: Likely a phone or video call with an HR representative or recruiter to discuss basic qualifications, experience, and cultural fit.

  • Technical Interview(s): Expect one or more in-depth technical interviews focusing on .NET C#, UI development, AWS, and SQL Server. This may involve live coding challenges, system design questions, and troubleshooting scenarios.

  • Portfolio Review: Candidates will likely be asked to present or discuss their portfolio, showcasing relevant projects and demonstrating their problem-solving approach and technical expertise.

  • Manager/Team Interview: A meeting with the hiring manager and potential team members to assess technical depth, collaboration skills, and alignment with team dynamics.

  • Final Interview: Potentially a final discussion with a senior leader to confirm fit and discuss role expectations.

Portfolio Review Tips:

  • Curate Selectively: Choose 3-4 of your strongest projects that best demonstrate your ASP.NET C#, UI development, AWS, and SQL Server skills.

  • Highlight Impact: For each project, clearly articulate the problem you solved, your role, the technologies used, and the measurable outcomes or impact (e.g., improved performance, user satisfaction).

  • Showcase Code Quality: Be prepared to walk through code snippets, explaining your design choices, coding standards, and any challenges you overcame.

  • Demonstrate Problem-Solving: Use case studies to illustrate how you approached complex technical challenges, including debugging, optimization, and system integration.

  • Tailor to Healthcare: If you have healthcare or Medicaid system experience, explicitly highlight this and tailor your examples to demonstrate relevant understanding.

Challenge Preparation:

  • Coding Challenges: Practice common .NET C# coding problems, focusing on algorithms, data structures, and efficient code writing. Prepare for challenges involving UI component creation or data manipulation.

  • System Design: Be ready to discuss how you would design a scalable web application with a focus on UI, database interaction (SQL Server), and cloud deployment (AWS).

  • Troubleshooting Scenarios: Prepare to analyze and solve hypothetical technical issues related to web applications, APIs, or database performance.

  • Behavioral Questions: Anticipate questions about teamwork, problem-solving, handling conflicts, and your motivation for working in the healthcare technology sector.

๐Ÿ“ Enhancement Note: Given the "Sr." level and the specific technologies, expect rigorous technical assessments. A strong portfolio that clearly articulates impact and technical depth will be critical for success. Demonstrating an understanding of the healthcare domain, even if through preferred skills, can be a significant advantage.

๐Ÿ›  Tools & Technology Stack

Primary Tools:

  • .NET Framework / .NET Core: Core development platform for building web applications and APIs.

  • ASP.NET C#: Primary programming language and framework for application development.

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

  • AWS Services: Utilization of various AWS services for hosting, deployment, and potentially data management (e.g., EC2, S3, RDS, Lambda).

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

Analytics & Reporting:

  • SQL Server Management Studio (SSMS): Tool for managing SQL Server databases, writing queries, and performing data analysis.

  • Application Performance Monitoring (APM) Tools: Potentially used for monitoring application health and performance (e.g., Application Insights, Dynatrace, New Relic).

  • Reporting Services: Tools for generating reports from SQL Server data, if applicable to the role's output.

CRM & Automation:

  • Microsoft IIS: Internet Information Services for hosting web applications.

  • Web APIs / RESTful Services: For building and consuming services.

  • Version Control Systems: Git (e.g., GitHub, GitLab, Bitbucket) for code management and collaboration.

  • CI/CD Tools: Potentially used for automated build, test, and deployment pipelines (e.g., Jenkins, Azure DevOps, AWS CodePipeline).

๐Ÿ“ Enhancement Note: The core technologies are clearly defined. Candidates should be proficient in .NET C#, AWS, and SQL Server. Familiarity with associated development tools and deployment environments is also essential.

๐Ÿ‘ฅ Team Culture & Values

Operations Values:

  • Mission-Driven: A strong emphasis on improving healthcare for vulnerable populations, requiring dedication and a sense of purpose.

  • Innovation: Encouraging the use of leading-edge technologies to solve complex healthcare challenges.

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

  • Learning & Development: Valuing continuous improvement, skill enhancement, and career growth for all employees.

  • Flexibility: Supporting work-life balance through flexible work arrangements and policies.

Collaboration Style:

  • Remote-First Communication: Emphasis on clear, concise, and proactive communication through digital channels.

  • Cross-Functional Teamwork: Working closely with product management, business analysis, QA, and other engineering teams.

  • Knowledge Sharing: Encouraging the sharing of best practices, technical insights, and lessons learned through code reviews, documentation, and internal forums.

  • Agile Practices: Likely involves regular stand-ups, sprint reviews, and retrospectives to facilitate collaboration and continuous feedback.

๐Ÿ“ Enhancement Note: Candidates should demonstrate an alignment with Gainwell's mission and a proactive approach to remote collaboration. Highlighting a willingness to learn and adapt, along with strong communication skills, will be key to fitting into the team culture.

โšก Challenges & Growth Opportunities

Challenges:

  • Legacy System Integration: Working with and enhancing existing systems that may have older codebases or complex dependencies.

  • Complex Healthcare Data: Navigating and processing sensitive and complex healthcare data, requiring attention to detail and security.

  • Scalability & Performance: Ensuring applications can handle a large user base and substantial data volumes efficiently.

  • Remote Collaboration Dynamics: Maintaining strong team cohesion and productivity in a fully remote environment.

  • Keeping Pace with Technology: Continuously learning and adapting to new versions of .NET, AWS services, and UI development trends.

Learning & Development Opportunities:

  • Advanced Certifications: Opportunities to obtain certifications in AWS, .NET, or related technologies.

  • Specialized Training: Access to technical development academies for in-depth learning on specific technologies or domains.

  • Mentorship Programs: Potential for formal or informal mentorship from senior engineers or architects.

  • Exposure to Healthcare Domain: Gaining in-depth knowledge of healthcare administration systems and processes.

  • Career Advancement: Pathways to technical leadership roles (e.g., Senior Architect) or management positions.

๐Ÿ“ Enhancement Note: This role offers a good blend of technical challenge and growth potential. Candidates should be prepared to discuss how they approach challenges and leverage learning opportunities to overcome them.

๐Ÿ’ก Interview Preparation

Strategy Questions:

  • "Describe a complex UI you developed using ASP.NET C# and how you ensured its performance and usability." (Focus on demonstrating problem-solving, technical depth, and user-centric design.)

  • "How would you approach integrating a new third-party service into an existing .NET application hosted on AWS?" (Prepare to discuss API integration strategies, error handling, and AWS deployment considerations.)

  • "Walk us through a challenging data transformation or SQL query you've written. What problem did it solve, and what was the outcome?" (Emphasize analytical skills, SQL proficiency, and impact.)

Company & Culture Questions:

  • "What interests you about working in the healthcare technology sector, specifically with Gainwell's mission?" (Research Gainwell's mission and articulate your alignment.)

  • "Describe your experience working in a remote team environment. What strategies do you use to ensure effective collaboration?" (Highlight proactivity, communication skills, and familiarity with remote tools.)

Portfolio Presentation Strategy:

  • Structure: For each project, use a STAR method (Situation, Task, Action, Result) or a similar framework to clearly explain your contributions and impact.

  • Visuals: Use screenshots, diagrams, or live demos (if feasible and appropriate) to illustrate your work.

  • Technical Deep Dive: Be prepared to discuss architectural decisions, code patterns, challenges faced, and how you overcame them.

  • Metrics: Quantify your achievements whenever possible (e.g., "improved page load time by 20%", "reduced bug reports by 15%").

  • Relevance: Prioritize projects that best showcase your ASP.NET C#, UI development, AWS, and SQL Server skills, especially if they relate to healthcare or complex systems.

๐Ÿ“ Enhancement Note: The interview process will likely be rigorous, focusing on both technical proficiency and problem-solving abilities. A well-prepared candidate will be able to articulate their experience clearly, demonstrate technical depth, and show alignment with Gainwell's mission.

๐Ÿ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the Gainwell Technologies careers portal via the provided URL.

  • Tailor Your Resume: Ensure your resume highlights your 6+ years of experience with ASP.NET C#, AWS, and Microsoft SQL Server. Quantify achievements and use keywords from the job description.

  • Prepare Your Portfolio: Curate a selection of your strongest UI development projects, focusing on those demonstrating problem-solving, code quality, and impact. Be ready to discuss specific technical challenges and solutions.

  • Practice Technical Questions: Review common .NET C# interview questions, AWS concepts, and SQL Server scenarios. Prepare for live coding exercises and system design discussions.

  • Research Gainwell: Understand the company's mission, values, and the healthcare technology landscape to articulate your interest and fit during interviews.

โš ๏ธ 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

Candidates must have 6+ years of experience in web and UI development using ASP.NET C#, AWS, and Microsoft SQL Server. Experience with healthcare or Medicaid systems and familiarity with UNIX/LINUX/C are highly desired.