Enable job alerts via email!

Senior Software Developer

CareMetx

United States

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Software Developer to join their remote team in the United States. This role involves applying your creativity and technical skills to solve healthcare challenges and improve patient access. You will work as a full stack engineer, collaborating with scrum team members to deliver high-quality solutions while having the opportunity to mentor others. The ideal candidate will have a strong background in software development, particularly with technologies like ReactJS, ASP.NET, and cloud solutions. Join a company that values autonomy and innovation, and make a meaningful impact in the healthcare industry.

Qualifications

  • Minimum of six years of experience in software development.
  • Proven ability to manage multiple tasks effectively.
  • Experience with agile software development methodologies.

Responsibilities

  • Develop front-end multi-tenant applications with ReactJS.
  • Provide technical mentorship and guidance to other team members.
  • Collaborate in decision-making with team members.

Skills

Problem-solving
Agile methodologies
Microservice architecture
Cloud technologies
Debugging
Communication skills
Logical thinking
Interpersonal skills

Education

Bachelor’s degree in computer science

Tools

Visual Studio
ASP.NET/CORE
C#
ReactJS
SQL Server
AWS
Git
Kafka
Entity Framework
CI/CD pipelines

Job description

From Intake to Outcomes, CareMetx is dedicated to supporting the patient journey by providing hub services, innovative technology and decision-making data to pharmaceutical, biotechnology and medical device innovators.

Job Location: Remote in the United States only

Note: All applicants must be authorized to work in the US

Job Title: Senior Software Developer

Reports To: Engineering Talent Manager

Does applying your craft and creativity to help solve healthcare challenges around patient access excite you? Do you want to disrupt industries and make meaningful change that helps improve human lives? Then we want you on our team!

At CareMetx, our teams are empowered and are both highly autonomous and highly aligned. We apply a level of servant leadership to help ensure teams have access, tools, and support in making informed decisions and autonomy to deliver the best solutions possible and be a part of tradeoff decisions.

The primary responsibilities of a senior software developer are to act as a full stack engineer and partner with other scrum team members to deliver business value each sprint. Senior software developers will also have the opportunity to mentor and be a part of community guilds to strengthen technical depth in preferred areas of interest. Senior engineers are expected to have experience in owning outcomes with respect to ensuring that features are delivered with a high degree of technical excellence and with user experience and business value in mind.

Pharmaceutical or healthcare industry experience is a bonus but not expected.

Primary Responsibilities:

  • Apply critical thinking to provide creative solutions to user needs.
  • Connect with the business value being requested, quickly weigh options and deliver a solution with technical excellence.
  • Collaborate in decision making with team members.
  • Research and recommend software tools.
  • Review changes in code and the environment that will affect system performance.
  • Provide technical mentorship and guidance to other team members.
  • Write and perform unit testing and regression testing.
  • Take smart risks and be open to evaluating failure as a learning opportunity to progressively get better.
  • Develop front-end multi-tenant applications with ReactJS.
  • Actively participate in sprint planning and backlog grooming.
  • Perform code reviews with team members to promote quality and shared knowledge within the development framework.
  • Partner with team members that have a depth in QA skills to perform functional and non-functional testing.
  • Collaborate with management, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
  • Apply systems thinking in design and solutioning.
  • Write minimally sufficient documentation of program development and subsequent revisions.
  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

Qualifications:

  • Demonstrated experience in product development from inception to deployment.
  • Knowledge of all aspects of the software development lifecycle including design, functional and technical requirements, coding, debugging, testing, release and operational support.
  • Experience with agile software development methodologies.
  • Experience with software development best practices, including code standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with microservice architecture and event-driven systems.
  • Experience with SOLID principles.
  • Demonstrated problem-solving ability.
  • Ability to resolve associate issues effectively and efficiently.
  • Demonstrate logical thinking and problem-solving skills as well as ability to learn complicated systems.
  • Experience with Cloud technologies and ability to continually evolve technology solutions from legacy technologies to cloud technologies.
  • Proven effectiveness with debugging, root-cause analysis and troubleshooting system and application issues.
  • Minimum of six (6) years of experience.

Technical Requirements (Must Have):

  • Solid understanding and hands-on professional experience with Visual Studio, ASP.NET/CORE 4.0, C#, ReactJS, and RDBMS/SQL.
  • Strong knowledge of AWS services.
  • Strong knowledge of MVC 3 Architecture / Framework.
  • Strong knowledge of REST Webservices, WCF, Web APIs, GraphQLs, service-oriented design patterns as well as canonical data models.
  • Good knowledge of front-end UI development with HTML5.
  • SQL Server experience including writing queries, stored procedures, views, creating tables, indexes, and foreign keys.
  • NOSQL solutions and migrating from relational data structure to cloud-based NOSQL solutions.
  • Experience with React including functional components and hooks, Redux and TypeScript.
  • Demonstrated knowledge of CI/CD pipelines and DevOps fundamentals.
  • Experience with Entity Framework, particularly with SQL Server databases.
  • Experience working with Git source control.
  • Experience with Kafka.

Minimum/Baseline Requirements:

  • Bachelor’s degree in computer science or related field.
  • Ability and desire to add value in a highly innovative and empowering setting.
  • Willingness to work closely with client(s) to achieve understanding of client’s needs.
  • Exercise overall independent judgment and discretion.
  • Prioritize, plan and track project processes.
  • Promote quality achievement and performance improvement.
  • Possess strong interpersonal skills and attention to detail.
  • Proven ability to communicate effectively both orally and in writing.
  • Demonstrated ability to manage multiple tasks.
  • Working knowledge of Microsoft Office.
  • Experience appropriately escalating issues to management as necessary/needed.

* CareMetx considers equivalent combinations of experience and education for most jobs. All candidates who believe they possess equivalent experience and education are encouraged to apply.

At CareMetx we work hard, we believe in what we do and we want to be a company that does right by our employees. Our niche industry is an integral player in getting specialty products and devices to the patients who need them by managing reimbursements for those products, identifying alternative funding when insurers don’t pay, and providing clinical services.

CareMetx is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.

About the company

From Intake to Outcomes, CareMetx is dedicated to supporting the patient journey by providing hub services, innovative technology and decision-making data to pharmaceutical, biotechnology and medical device innovators. New Product Launch...

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer

Davita Inc.

Arlington

Remote

USD 130,000 - 165,000

2 days ago
Be an early applicant

Senior Software Developer

Davita Inc.

Waltham

Remote

USD 130,000 - 165,000

2 days ago
Be an early applicant

Senior Software Developer

Davita Inc.

Chicago

Remote

USD 130,000 - 165,000

2 days ago
Be an early applicant

Senior Software Developer

Davita Inc.

Austin

Remote

USD 130,000 - 165,000

2 days ago
Be an early applicant

Senior Software Developer

Davita Inc.

Sacramento

Remote

USD 130,000 - 165,000

2 days ago
Be an early applicant

Senior Software Developer

Davita Inc.

Washington

Remote

USD 130,000 - 165,000

2 days ago
Be an early applicant

Senior Software Developer

Davita Inc.

Chapel Hill

Remote

USD 130,000 - 165,000

2 days ago
Be an early applicant

Full Stack Senior Software Developer

Saic

Virginia

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant

Senior Software Engineer

Bad Bishop

Remote

USD 106,000 - 150,000

Today
Be an early applicant