Software Architect – MicroServices
An innovative, industry leading and award-winning health-care technology partner is excited to
offer this mission critical telecommuting opportunity. The ideal Software Architect will have the
following responsibilities and possess the below education and required experience. Come join
a winning team!
Responsibilities
- Help develop Micro Services based scalable architecture and implementation strategy
for our product suite. - Help transform monolith EHR products/platforms into micro services-based architecture.
- Prior experience converting monolith architectures to microservices in a practical way.
- Work with various product teams and platform services owners to develop
comprehensive service-oriented architecture for platform and applications. - Define architecture that meets scalability, reliability, high availability, performance,
security, software maintainability criteria. - Help product teams with your extensive background in developing and operating large-
scale cloud-based distributed applications – with direct experience developing/running
services on-premises and cloud and are well-versed in best practices and patterns.
Qualifications
- Bachelor’s Degree required, Masters Degree in computer science, engineering,
mathematics or related fields, or equivalent experience preferred. - 15+ years of software architecture and development experience in distributed software
systems preferred. - Prior experience developing backend services using Python/C++/Java/C#
- Prior experience with .Net/JRE is required.
- Hands-on experience in Linux.
- Very good understanding of CI/CD and effective devops.
- Experience with Docker, Kubernetes is must.
- 5+ years of Cloud experience including AWS, Azure.
Upload Resume
Please fill out form and send an updated resume below.