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.