Remote Software Engineer (Payments)

at PracticeTek

Posted 1 day ago 5 applied

Description:

  • PracticeTek is a large and established healthcare technology company that provides comprehensive software solutions to various healthcare clinics.
  • The company empowers clinicians and their teams to deliver better patient care through innovative and user-friendly technology.
  • As a Software Engineer on the Payments and Shared Services team, you will help build a unified payments service that powers transactions across multiple product lines.
  • This role involves working with a modern tech stack including AWS, .NET, Kubernetes, and React to develop scalable microservices and seamless integrations with various payment providers.
  • You will be responsible for delivering a reliable, PCI-compliant platform that ensures smooth payment experiences for healthcare providers and their patients.
  • Key responsibilities include developing and implementing new features for the shared payments service, integrating external payment provider APIs, and collaborating with front-end developers to support user payment experiences.
  • You will also participate in design and code reviews, troubleshoot issues within the payments platform, and write unit and integration tests for payment components.

Requirements:

  • You must have 3+ years of software development experience with solid programming skills in .NET/C#.
  • Familiarity with front-end development, especially React, and an understanding of how front-end applications interact with backend APIs is required.
  • Experience or a strong interest in integrating with payment systems or external APIs, along with a good understanding of transactional workflows, is necessary.
  • Basic knowledge of cloud platforms, preferably AWS, and containerization technologies like Docker/Kubernetes for building and deploying services is expected.
  • You should understand microservices architecture and RESTful API development, with exposure to event-driven architecture concepts.
  • Knowledge of secure coding practices and a willingness to work within compliance frameworks like PCI DSS to protect sensitive data is essential.
  • Good problem-solving skills with attention to detail, especially for ensuring accuracy and reliability in financial transactions, are important.
  • Effective communication and teamwork skills are required, as you will work in an agile environment and collaborate with product managers, UX designers, and other engineers.

Benefits:

  • PracticeTek offers a competitive salary that is determined by a wide range of compensation factors, including internal and external market factors as well as individual experience and skills.
  • The company values diversity and strives to create an inclusive environment, empowering employees and embracing a broad cross-cultural perspective.
  • All applicants will receive fair and impartial treatment, ensuring a commitment to equal opportunity employment.