Senior UI Developer (.NET C#/Oracle)

Gainwell Technologies LLC
Full-time$73k-104k/year (USD)United States

📍 Job Overview

Job Title: Senior UI Developer (.NET C#/Oracle)

Company: Gainwell Technologies LLC

Location: Any city, FL; Any city, AR; Any city, ND; Any city, WI; Any city, TX

Job Type: Full-Time

Category: Software Development / UI Development

Date Posted: 2026-06-10T00:00:00

Experience Level: 5-10 Years

Remote Status: Fully Remote

🚀 Role Summary

  • This Senior UI Developer role focuses on leveraging .NET C# and Oracle technologies to build and enhance user interfaces for Gainwell Technologies' healthcare IT solutions.

  • The position requires a strong understanding of the full Software Development Life Cycle (SDLC), with an emphasis on application and user interface development phases.

  • Responsibilities include coding, testing, debugging, and documenting moderately complex programs, as well as analyzing requirements and designing system components.

  • This role offers a fully remote work arrangement within the contiguous United States, requiring alignment with the central time zone.

📝 Enhancement Note: While the job title specifies "Senior UI Developer," the core responsibilities and requirements also heavily involve backend development (.NET C#, Oracle, SQL/PLSQL) and full-stack SDLC expertise. This suggests the role is more of a Senior Full-Stack Developer with a UI specialization rather than a pure front-end role. The explicit mention of "application and user interface development" and "programming with .NET, C#, and Oracle" confirms this blended focus.

📈 Primary Responsibilities

  • Write, test, debug, implement, and document moderately complex software programs, with a strong emphasis on user interface development.

  • Analyze business requirements and technical specifications to design and code robust and scalable applications.

  • Evaluate existing systems and programs, identifying areas for improvement and optimization.

  • Provide technical consulting to clients and management on complex programming projects, ensuring program requirements are accurately translated into functional code.

  • Develop comprehensive test plans and actively participate in Quality Assurance (QA) activities, including thorough code reviews.

  • Collaborate effectively within a development team, potentially leading a small sub-team of developers to delegate tasks and ensure project milestones are met.

  • Design system components, ensuring alignment with overall architectural standards and project objectives.

  • Leverage SQL/PLSQL for efficient data querying and manipulation within the Oracle database.

  • Implement responsive and user-friendly interfaces using HTML, JavaScript, and jQuery.

  • Develop and integrate Web Services to facilitate data exchange between different system components.

📝 Enhancement Note: The raw description implies a broad scope of responsibilities, from coding to client interaction and team leadership. The enhanced list emphasizes the technical depth required for a Senior role, including specific technologies and SDLC phases. The mention of "leading a small sub-team" indicates a need for some mentorship or technical leadership capabilities.

🎓 Skills & Qualifications

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

Experience:

  • Over six (6) years of progressive experience in application development and support.

  • More than six (6) years of dedicated experience in user interface (UI) development.

  • Demonstrated expertise across all phases of the Software Development Life Cycle (SDLC), from requirements gathering to deployment and maintenance. Required Skills:

  • .NET Framework/Core: Extensive experience in developing applications using the .NET ecosystem.

  • C#: Proficiency in C# programming language for backend and potentially some UI development.

  • Oracle Database: Strong experience working with Oracle databases, including schema design, query optimization, and stored procedures.

  • SQL/PLSQL: Advanced skills in writing complex SQL queries and PL/SQL for database interactions and stored procedures.

  • HTML: Solid understanding of semantic HTML for structuring web content.

  • JavaScript: Proficiency in modern JavaScript for dynamic and interactive user interfaces.

  • jQuery: Experience utilizing jQuery to simplify client-side scripting.

  • Web Service Development: Experience in designing, developing, and consuming web services (e.g., REST, SOAP).

  • Application Development: Proven track record in building scalable and maintainable software applications.

  • UI Development: Deep understanding of UI design principles and best practices for creating intuitive user experiences.

Preferred Skills:

  • interChange MMIS: Previous experience with interChange MMIS (Medicaid Information Management System) is highly preferred, indicating a potential focus on healthcare-specific government programs.

  • Agile/Scrum Methodologies: Familiarity with Agile development practices and Scrum framework.

  • Version Control Systems: Experience with Git or other version control systems.

  • UI Frameworks/Libraries: Familiarity with modern front-end frameworks (e.g., React, Angular, Vue.js) or advanced JavaScript libraries beyond jQuery.

📝 Enhancement Note: The "More than six (6) years of expertise" for both application development and UI development is a strong indicator for a senior-level position. The preferred skill of interChange MMIS is a critical differentiator for candidates targeting the healthcare IT sector, specifically within government-funded programs.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Code Samples: Provide examples of well-structured, commented, and efficient code in C#/.NET, demonstrating best practices in application development.

  • UI/UX Design Showcase: Include examples of user interfaces you've developed, highlighting responsiveness, usability, and adherence to design principles. Visual mockups or live demos are ideal.

  • Database Interaction Examples: Showcase your ability to interact with Oracle databases, perhaps through examples of complex queries, stored procedures, or data integration logic.

  • SDLC Documentation: Present examples of documentation created during various SDLC phases, such as technical design documents, test plans, or requirement analyses.

Process Documentation:

  • Workflow Design: Demonstrate how you've designed or optimized workflows within applications to improve user efficiency or system performance.

  • Implementation & Automation: Provide examples of how you've implemented new features or automated repetitive tasks through code, showcasing efficiency gains.

  • Measurement & Analysis: Show how you've measured the impact of your work, whether through performance metrics, user feedback, or bug reduction, and how you've used this data for further improvements.

📝 Enhancement Note: For a senior developer role, a portfolio is crucial. It should not just showcase finished products but also the candidate's thought process, problem-solving skills, and understanding of development methodologies. Emphasis on demonstrable efficiency improvements and data-driven decision-making will be highly valued.

💵 Compensation & Benefits

Salary Range: $72,800.00 - $104,000.00 per year.

  • Methodology: This range is provided directly by Gainwell Technologies. The final offer will be determined by factors such as geographic region (cost of living adjustments), internal equity, and the candidate's specific knowledge, skills, and experience relevant to the role.

Benefits:

  • Flexible Vacation Policy: A generous and flexible approach to paid time off, allowing for better work-life balance.

  • 401(k) Employer Match: Gainwell Technologies offers a match on 401(k) contributions, aiding in long-term financial planning.

  • Comprehensive Health Benefits: Includes medical, dental, and vision insurance, providing robust coverage for employees and their families.

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

  • Leadership and Technical Development Academies: Structured programs designed to foster career growth and enhance specialized skills within the company.

Working Hours: Approximately 40 hours per week. The role requires flexibility to accommodate business needs and potential travel, and necessitates working during the central time zone.

📝 Enhancement Note: The salary range provided is specific and should be considered the primary guide. The benefits listed are comprehensive and align with typical offerings for full-time senior roles in the tech industry, with a specific emphasis on professional development, which is a key selling point for Gainwell. The requirement to work within the central time zone is important for remote candidates to note.

🎯 Team & Company Context

🏢 Company Culture

Industry: Healthcare IT. Gainwell Technologies operates within the complex and vital healthcare sector, focusing on technology solutions that improve health and well-being for vulnerable populations. This context implies a mission-driven environment where technology directly impacts patient care and public health administration.

Company Size: Gainwell Technologies is part of a larger organization (likely related to DXC Technology, given the domain). While the exact size of the specific division or team isn't detailed, the company's focus on large-scale healthcare solutions suggests a significant operational footprint.

Founded: Gainwell Technologies was established with a focus on supporting government health programs. This background shapes its approach to technology, emphasizing reliability, compliance, and large-scale implementation.

Team Structure:

  • Operations Focus: The team likely comprises developers, analysts, and potentially project managers focused on building and maintaining critical healthcare IT systems.

  • Reporting: Senior developers typically report to a Development Manager or Team Lead, who oversees project execution and team performance.

  • Cross-functional Collaboration: This role will necessitate collaboration with various stakeholders, including business analysts, QA testers, system administrators, and potentially client representatives, to ensure successful project delivery.

Methodology:

  • Data-Driven Development: The emphasis on improving health outcomes suggests a data-driven approach, where decisions are informed by analytics and performance metrics.

  • Process Optimization: Given the nature of healthcare IT, there's a continuous need for process optimization to enhance efficiency, compliance, and user experience.

  • Automation & Efficiency: Leveraging technology to automate processes and drive efficiency is likely a key operational strategy.

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

📝 Enhancement Note: Understanding Gainwell's mission in healthcare IT is crucial. Candidates should be prepared to discuss how their technical skills contribute to improving healthcare services for vulnerable populations. The company's focus on government programs implies a need for adherence to strict regulations and standards.

📈 Career & Growth Analysis

Operations Career Level: This position is classified as a Senior UI Developer, indicating a mid-to-senior level role. It requires a high degree of technical expertise, problem-solving capability, and the ability to work independently or lead small teams.

Reporting Structure: The Senior UI Developer will likely report to a Development Manager or a Technical Lead within the software development department. They may also collaborate closely with product owners and business analysts.

Operations Impact: The work directly impacts the functionality and user experience of critical healthcare IT systems. This includes enhancing applications that support member services, claims processing, and health program management, ultimately contributing to better health outcomes for millions of individuals.

Growth Opportunities:

  • Technical Specialization: Opportunities to deepen expertise in specific technologies like .NET, Oracle, or advanced UI development patterns.

  • Leadership Development: Potential to advance into roles like Technical Lead, Development Manager, or Architect, by demonstrating leadership and project management skills.

  • Cross-functional Exposure: Gain experience working on diverse healthcare IT projects, potentially leading to roles in project management or specialized technical consulting.

  • Certifications & Training: Access to educational assistance and development academies provides pathways for acquiring new certifications and staying current with industry trends.

📝 Enhancement Note: The "Senior" title implies a path beyond individual contribution. Candidates should inquire about opportunities for technical leadership, mentorship, and potential career progression into management or specialized architectural roles within Gainwell's healthcare IT domain.

🌐 Work Environment

Office Type: This is a fully remote position, allowing employees to work from their homes within the 48 contiguous United States.

Office Location(s): While the role is remote, the company operates across various locations, and the requirement to work within the central time zone suggests a significant operational presence or client base in that region.

Workspace Context:

  • Remote Collaboration: Expect to utilize various digital collaboration tools (e.g., Slack, Microsoft Teams, video conferencing) for communication and teamwork.

  • Technology Access: Gainwell will likely provide necessary software licenses and potentially hardware, though candidates should confirm specifics regarding equipment provision.

  • Team Interaction: Regular virtual team meetings, stand-ups, and code reviews will be essential for maintaining cohesion and ensuring project alignment.

Work Schedule: Approximately 40 hours per week, with a requirement to operate within the central time zone. Flexibility is noted as a characteristic of the role, suggesting occasional adjustments may be needed to meet business demands or accommodate collaborators in different time zones.

📝 Enhancement Note: Candidates should be prepared for a fully remote, digitally-centric work environment. Proactive communication and strong self-discipline are key. The central time zone requirement is a critical logistical factor for candidates to consider based on their location.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will likely conduct an initial phone screen to assess basic qualifications, salary expectations, and cultural fit.

  • Technical Interview(s): Expect one or more technical interviews focusing on C#/.NET, Oracle, SQL/PLSQL, and UI development concepts. These may include live coding exercises or deep dives into past projects.

  • Portfolio Review: Be prepared to present and discuss your portfolio, showcasing specific examples of your work, your problem-solving approach, and the impact of your contributions.

  • Hiring Manager Interview: A discussion with the hiring manager to delve deeper into your experience, leadership potential, and alignment with the team's objectives.

  • Final/HR Interview: A concluding interview, potentially with HR, to finalize details, discuss benefits, and confirm employment terms.

Portfolio Review Tips:

  • Highlight Relevant Projects: Select projects that best demonstrate your proficiency in .NET, C#, Oracle, SQL/PLSQL, and UI development, especially those related to healthcare or complex systems.

  • Showcase Problem-Solving: For each project, articulate the challenge, your role, the technical solutions you implemented, and the measurable outcomes (e.g., performance improvements, efficiency gains, bug reduction).

  • Code Quality: Ensure code samples are well-organized, commented, and adhere to industry best practices.

  • UI/UX Focus: Clearly explain your design decisions for user interfaces, emphasizing usability, accessibility, and responsiveness.

  • ROI Demonstration: Quantify the impact of your work whenever possible. For example, "Reduced query execution time by X%," or "Streamlined user workflow, decreasing task completion time by Y%."

Challenge Preparation:

  • Technical Deep Dive: Brush up on core concepts of C#/.NET (e.g., OOP principles, LINQ, asynchronous programming), Oracle database fundamentals (e.g., indexing, transactions, PL/SQL syntax), and modern JavaScript/HTML/CSS.

  • Scenario-Based Questions: Prepare to answer questions about how you would approach specific development challenges, debug complex issues, or design system components.

  • Behavioral Questions: Be ready to discuss your experience with teamwork, problem-solving, time management, and handling difficult situations, using the STAR method (Situation, Task, Action, Result).

📝 Enhancement Note: The portfolio is critical for this role. Candidates should prepare a concise, impactful presentation that clearly demonstrates their technical expertise and ability to deliver results in a complex IT environment. Emphasize quantifiable achievements.

🛠 Tools & Technology Stack

Primary Tools:

  • .NET Framework/Core: The primary development platform for building applications. Proficiency in the latest versions is expected.

  • C#: The core programming language for backend logic and potentially some UI components.

  • Oracle Database: The backend database system. Deep understanding of its features, performance tuning, and query capabilities is essential.

  • SQL/PLSQL: Essential for database interaction, stored procedures, and data manipulation.

Analytics & Reporting:

  • SQL Reporting Services (SSRS) or similar: Likely used for generating reports from Oracle data.

  • Custom Dashboards: Potentially developed using .NET or JavaScript libraries to visualize application performance and user metrics.

  • Application Performance Monitoring (APM) Tools: May be used to track system health and identify performance bottlenecks.

CRM & Automation:

  • Internal Systems: Gainwell likely uses custom-built or specialized healthcare IT systems rather than standard CRMs for core operations.

  • Workflow Automation: Leverage .NET and PL/SQL capabilities to automate business processes and data handling.

  • Integration Tools: Experience with integrating different systems via APIs or web services will be valuable.

📝 Enhancement Note: The technology stack is heavily focused on Microsoft (.NET, C#) and Oracle. Candidates with experience in enterprise-level healthcare IT systems and a strong backend/database foundation will be well-suited. Familiarity with web service development is key for inter-system communication.

👥 Team Culture & Values

Operations Values:

  • Mission-Oriented: A strong commitment to improving health and well-being for vulnerable populations, driving purpose-driven work.

  • Collaboration & Teamwork: Emphasis on working together across teams and disciplines to achieve shared goals.

  • Innovation: Encouraging the development and implementation of new technological solutions to address healthcare challenges.

  • Integrity & Compliance: Adherence to ethical standards and regulatory requirements within the healthcare industry.

  • Continuous Improvement: A mindset focused on refining processes, enhancing systems, and fostering personal and professional growth.

Collaboration Style:

  • Cross-functional Integration: Expect to work closely with business analysts, QA engineers, project managers, and potentially client-side stakeholders.

  • Process Review Culture: Openness to discussing and refining development processes, code reviews, and best practices within the team.

  • Knowledge Sharing: A culture that encourages sharing technical knowledge, insights, and solutions among team members, likely through internal documentation, tech talks, or collaborative platforms.

📝 Enhancement Note: Candidates should align with a mission-driven culture focused on improving healthcare outcomes. Demonstrating strong collaborative skills and an openness to continuous improvement will be key to fitting into Gainwell's team environment.

⚡ Challenges & Growth Opportunities

Challenges:

  • Complex Healthcare Systems: Navigating and developing for intricate healthcare IT systems with strict regulatory requirements can be challenging.

  • Legacy System Integration: Potentially integrating new UI components or features with existing legacy .NET or Oracle systems.

  • Remote Collaboration Dynamics: Maintaining effective communication and team cohesion in a fully remote setting requires proactive effort.

  • Rapid Technological Evolution: Keeping pace with advancements in .NET, UI technologies, and Oracle database features while working on established systems.

Learning & Development Opportunities:

  • Specialized Training: Access to leadership and technical development academies offers structured learning paths.

  • Industry Certifications: Opportunities to pursue certifications relevant to .NET, Oracle, or healthcare IT.

  • Mentorship Programs: Potential for mentorship from senior developers or architects within Gainwell.

  • Exposure to Healthcare IT: Gaining deep expertise in the unique challenges and opportunities within the healthcare technology sector.

📝 Enhancement Note: Candidates should be prepared to discuss how they approach complex technical challenges and their strategies for continuous learning in a rapidly evolving tech landscape, particularly within the specialized domain of healthcare IT.

💡 Interview Preparation

Strategy Questions:

  • "Describe a complex UI challenge you faced in a .NET application and how you resolved it. What was the outcome?" (Focus on problem-solving, technical approach, and impact).

  • "How would you approach designing a new user interface for a legacy system to improve usability without a complete rewrite?" (Assess design thinking, practical implementation strategies, and understanding of UI/UX principles).

  • "Walk me through your process for ensuring code quality and test coverage in your .NET/C# projects." (Evaluate adherence to best practices, testing methodologies, and quality standards). Company & Culture Questions:

  • "What interests you about Gainwell Technologies and our mission in healthcare IT?" (Demonstrate research into the company and alignment with its purpose).

  • "How do you contribute to a collaborative team environment, especially in a remote setting?" (Assess teamwork, communication skills, and remote work best practices).

  • "Tell me about a time you had to adapt to changing requirements or priorities on a project." (Evaluate flexibility, problem-solving, and project management skills). Portfolio Presentation Strategy:

  • Concise Storytelling: For each portfolio piece, clearly articulate the problem, your solution, your specific contributions, and the quantifiable results. Aim for 3-5 key portfolio items.

  • Technical Depth: Be prepared to discuss the technical architecture, design decisions, and specific technologies used in your projects.

  • Show, Don't Just Tell: Use visual aids (screenshots, mockups, live demos if possible) to illustrate your UI/UX work effectively.

  • Focus on Impact: Emphasize the business value and operational improvements your work delivered, using metrics and data where available.

📝 Enhancement Note: Prepare to articulate your technical expertise through concrete examples from your portfolio. Demonstrate not only your coding skills but also your understanding of the business impact and your ability to collaborate effectively in a remote team.

📌 Application Steps

To apply for this Senior UI Developer position:

  • Submit your application through the provided link on the Gainwell Technologies careers site.

  • Portfolio Customization: Tailor your resume and cover letter to highlight your .NET, C#, Oracle, SQL/PLSQL, and UI development experience, specifically mentioning any healthcare IT or MMIS experience.

  • Resume Optimization: Ensure your resume clearly lists your years of experience with each required technology and quantifies achievements whenever possible (e.g., "Improved application performance by 15%").

  • Portfolio Preparation: Organize your portfolio with clear examples of your UI designs, code snippets (.NET/C#), and database interaction examples (Oracle/SQL/PLSQL). Be ready to present and discuss these during interviews.

  • Company Research: Familiarize yourself with Gainwell Technologies' mission, values, and the healthcare IT industry. Understand how your skills can contribute to their goals.

⚠️ 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 need over six years of experience in application and UI development using .NET, C#, and Oracle. Proficiency in SQL, PLSQL, HTML, JavaScript, and jQuery is required, with interChange MMIS experience highly preferred.