Empower Pharmacy is dedicated to delivering quality, affordable medications that improve lives. They are seeking a Senior Software Engineer – Full Stack to design and maintain scalable services while ensuring compliance with healthcare standards and optimizing cloud infrastructure.
Responsibilities:
- Develops and maintains scalable, high-performance software solutions using C#, Python, and/or TypeScript, ensuring the seamless integration of user interfaces, Representational State Transfer (REST) APIs, and data access layers
- Implements Infrastructure as Code (IaC) using Terraform to automate and optimize cloud infrastructure management
- Manages and configures Azure DevOps CI/CD pipelines to ensure reliable and efficient application delivery
- Builds and optimizes APIs to enable seamless data exchange between applications while ensuring system security and compliance with healthcare standards (e.g., HIPAA)
- Collaborates with other developers, data teams, and stakeholders to create integrated solutions, contributing to architectural decisions and improving system scalability
Requirements:
- Develops and maintains scalable, high-performance software solutions using C#, Python, and/or TypeScript, ensuring the seamless integration of user interfaces, Representational State Transfer (REST) APIs, and data access layers
- Implements Infrastructure as Code (IaC) using Terraform to automate and optimize cloud infrastructure management
- Manages and configures Azure DevOps CI/CD pipelines to ensure reliable and efficient application delivery
- Builds and optimizes APIs to enable seamless data exchange between applications while ensuring system security and compliance with healthcare standards (e.g., HIPAA)
- Collaborates with other developers, data teams, and stakeholders to create integrated solutions, contributing to architectural decisions and improving system scalability
- Strong leadership, collaboration, and problem-solving skills, with the ability to effectively communicate complex technical concepts across teams and adapt to a fast-paced, evolving environment
- Expertise with Terraform for infrastructure automation and Azure DevOps for building and maintaining CI/CD pipelines
- Demonstrated proficiency in AWS and Microsoft Azure, with a strong understanding of the services offered on each platform
- Experience developing headless web applications using REST APIs, with a strong understanding of containerization (e.g., Docker, Kubernetes) and microservices architecture
- Skilled in backend development using C# and .NET Core and frontend development with Angular
- A minimum of 7 years of professional experience in backend development with expertise in C# and .NET Core, or equivalent hands-on experience demonstrating the ability to deliver high-quality software solutions
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent education, training, and experience that demonstrates strong software engineering
- Experience with React Native for cross-platform mobile application development
- Familiarity with healthcare standards like Health Level 7 (HL7) and Health Insurance Portability and Accountability Act (HIPAA) is a plus