Skip to main content

Software Engineer

Job Details

Remote - Fort Mill, SC
Fully Remote
Full Time


Company Overview:

AccessOne is the market leader in the patient financial engagement and financing space, providing co-branded patient payment plans for healthcare providers to offer patients to assist with their out-of-pocket medical expenses. It offers a comprehensive suite of software & technology-enabled services spanning the entire patient payment lifecycle from pre-paid payments via AccessOnes MobilePayTM text-to-pay solution through long-term, customizable financing plans. AccessOnes comprehensive, patient-centric, flexible solutions provide positive patient experience, encourage customer loyalty for future treatment, and provide meaningful cash uplift for providers. We have helped over one million patients afford out-of-pocket medical expenses for health systems nationwide.

Position Overview:

AccessOne is seeking a highly skilled and experienced Software Engineer to join our dynamic and innovative software development team. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining complex web-based applications using Microsoft .NET technologies. In this mid senior-level role, successful candidates will be expected to lead technical projects, mentor junior developers, and provide technical guidance to the team. This is an exciting opportunity to work on cutting-edge technologies and collaborate with a talented team of engineers.

What you can expect:

  • Design, develop and maintain complex web-based applications using Microsoft .NET technologies.
  • Collaborate with cross-functional teams to define project requirements, scope, and deliverables
  • Develop high-quality code that is efficient, scalable, and maintainable.
  • Write automated tests to ensure high code quality and coverage.
  • Provide technical guidance and mentorship to the team and junior engineers, guiding them in best practices and code reviews
  • Lead technical projects and drive their successful completion.
  • Participate in code reviews and contribute to the improvement of the development process.
  • Keep up to date with the latest technologies, frameworks, and best practices
  • Lead the design, development, and implementation of complex software applications and systems
  • Analyze user requirements and translate them into scalable and efficient software solutions
  • Conduct thorough testing and debugging of software components to ensure quality and reliability
  • Optimize software performance and scalability through performance profiling and code refactoring
  • Stay up to date with emerging technologies and industry trends, and evaluate their potential impact on our software development processes
  • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Collaborate with product managers and stakeholders to define technical roadmaps and deliverables.
  • Troubleshoot and resolve software defects and issues in a timely manner.

Our tech stack:

  • C#, .NET Core, ASP.NET MVC, Web API
  • Docker, Kubernetes
  • React
  • Azure


What you bring:

  • Bachelors degree (or equivalent) in in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in designing, developing, coding, testing and maintaining complex web-based applications using Microsoft .NET technologies.
  • .NET Full Stack Developer
  • Strong proficiency of C#, ASP.NET MVC, Web API, Entity Framework, SQL Server, HTML, CSS, and JavaScript
  • Experience with front-end frameworks such as React, Angular, or Vue.js
  • Solid understanding of software development principles, design patterns, and best practices
  • Experience with modern software development methodologies, including Agile/Scrum and DevOps
  • Experience leading technical projects and mentoring junior developers.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams

Bonus points for:

  • Has built a full test automation system in Microsoft Azure
  • Healthcare or FinTech experience
  • Azure Certification

We understand the importance of offering quality compensation and benefits to our outstanding employees. Our commitment to your success is enhanced by our competitive compensation and an extensive benefits package. As and AccessOne employee You will have access to top of the line medical, dental and vision benefits on day one. Other benefits available to all employees include but are not limited to 401(k) with company match, company paid life insurance, paid holidays, generous paid time off, tuition reimbursement, paid parental leave and potential flexible work schedules. Plus, we work to maintain the best possible environment for our employees, where people can learn and grow with the company with offerings such as casual dress code, volunteer opportunities, company competitions, career development, employee engagement and more. We strive to provide a collaborative, creative environment where each person feels encouraged to contribute to our processes, decisions, planning, and culture.

AccessOne is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.