Job Description:
Job Summary
We are seeking a talented Platform Architect to join our Platform Engineering team. You will play a pivotal role in transforming our monolithic applications into modern, microservices-based architecture. Your expertise will be instrumental in building robust frameworks, enabling efficient CI/CD pipelines, and creating a streamlined service catalog. The ideal candidate will be a forward-thinker with a deep understanding of modern software practices and a passion for enabling development teams through advanced platforms and tools.
Roles & Responsibilities
Platformization: Lead the process of decomposing monolithic applications into microservices, ensuring a smooth transition and maximizing efficiency.
Framework Development: Build and maintain frameworks that facilitate the adoption of CI/CD pipelines, promoting automation and continuous delivery.
Service Cataloging: Develop a comprehensive service catalog that provides clear visibility and documentation of all services within the organization.
Developer Platform: Create an internal developer platform, leveraging tools like Backstage, to empower developers with self-service capabilities and streamline their workflows.
Technical Leadership: Provide technical guidance and mentorship to team members, fostering a culture of innovation and best practices.
Collaboration: Collaborate with cross-functional teams to understand their requirements and ensure alignment with the platform strategy.
Must have Skills
Minimum 16+ years of experience in software development, DevOps and AWS cloud Infrastructure
AWS Certified Solutions Architect Professional or similar
Strong experience in designing and implementing microservices architectures.
In-depth knowledge of cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
Proficiency in programming languages like Java, Python, or Go.
Proficiency in SQL and NoSQL Databases
Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, CircleCI).
Familiarity with API gateways, service meshes, and distributed systems concepts.
Understanding of DevOps principles and practices.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Good-to-have Skills
Experience with platform engineering tools like Backstage, Harness, etc.
Knowledge of event-driven architectures and messaging systems.
Experience with serverless computing and functions-as-a-service platforms.
Contributions to open-source projects.
A passion for staying up-to-date with emerging technologies and industry trends.
Required Education
Bachelor’s degree in Software Engineering/Computer Science OR equivalent degree.
NextGen Healthcare is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Top Skills
What We Do
NextGen Healthcare is on a relentless quest to improve the lives of those who practice medicine and those they care for. We provide tailored solutions to fit the precise needs of ambulatory practices, as they strive to reach the quadruple aim while navigating the journey of value-based care. The result? Healthier patients and happier providers.