Senior Software Architect

September 7

🏡 Remote – Anywhere in California

Apply Now
Logo of PointClickCare

PointClickCare

Transforming Care Through Technology

Electronic health records • EHR • EMR • long-term care • software

1001 - 5000

💰 Secondary Market on 2022-03

Description

• Collaborate with product and engineering teams to translate complex and ambiguous business requirements into robust solution designs. • Assess the technical feasibility of new projects and help engineering teams to solve their most difficult technical challenges. • Understand and contribute to the long-term system architecture strategy and teach others about it. • Design for non-functional requirements including maintainability, efficiency, scalability, observability, availability, and security. • Estimate resources required for a proposed design and optimize plans for cost, performance, or other attributes. • Help to review design proposals from others. • Produce technical documentation relating to application architecture, design steps, integration processes, and testing procedures. • Research new software, tools, and practices, and provide recommendations and proofs of concept. • Define best practices, patterns, and guidelines in coding and system design. • Review designs and code to ensure compliance with best practices and coding standards. • Provide technical mentoring, guidance, and consultation to other architects and engineering teams to ensure successful execution of software projects. • Analyze legacy code and plan for enhancements to maintainability and other non-functional requirements.

Requirements

• Solid experience in designing large scale, web-based software products and collaborating with teams to support their development and deployment. • Experience developing and deploying complex systems in Azure or another public cloud provider. • Deep familiarity with technology stack including Kubernetes, Docker, Java, Spring Boot, Kafka, Avro, JavaScript, MySQL, and Gradle. • Prior experience with high-throughput healthcare information systems using HL7 or FHIR, or analogous integrations in other domains. • Successfully manage system complexity through modularization and specification of maintainable boundaries between components. • Exceptional analytical, planning, and diagnostic abilities. • Active listening skills and clear communication in speaking, writing, and diagramming. • Interpersonal skills to build consensus and promote understanding and adoption of architectural strategy. • Recognize and apply object-oriented design principles, software design patterns, and architectural patterns. • Couple new research and data with experience and intuition to find innovative yet pragmatic answers.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs