Responsibilities
• Design end-to-end technical solutions that meet business requirements and align with the overall technical strategy.
• Provide technical direction and leadership throughout the project lifecycle, from initial concept through implementation.
• Design and implement integration strategies to ensure seamless interaction between new and existing systems and platforms.
• Evaluate and recommend new technologies, tools, and practices that can enhance the efficiency, security, and scalability of our healthcare solutions.
• Create and maintain architectural documentation, including design diagrams, data flow diagrams, and technical specifications.
• Work closely with product managers, developers, data engineers, and other stakeholders to translate business requirements into technical solutions.
• Collaborate with third-party vendors to ensure that their products and services align with our architecture and technical standards.
• Communicate complex technical concepts to non-technical stakeholders, ensuring alignment and understanding across the organization.
• Ensure that all solutions adhere to industry standards, including HIPAA compliance and data security best practices.
• Work with the Quality Engineering team to ensure that solutions are thoroughly tested and meet quality standards before deployment.
• Continuously assess and optimize system performance, identifying and addressing potential bottlenecks and areas for improvement.
• Stay up-to-date with emerging technologies and industry trends, identifying opportunities to leverage new solutions to improve our products and services.
• Process Improvement: Identify and implement process improvements that enhance the efficiency and effectiveness of the architecture function.
Qualifications and Requirements
• Strong understanding of software architecture principles, design patterns, and best practices.
• Experience designing and implementing scalable, secure, and resilient solutions in a cloud environment (e.g., AWS, Azure, Google Cloud).
• Proficiency in modern programming languages and frameworks (e.g., Java, Python, .NET).
• Experience with microservices architecture, API design, and system integration.
• Knowledge of healthcare standards and regulations such as HIPAA and FHIR.
• Effective problem-solving, communication, and leadership skills.