Senior Software Architect
Company
PointClickCare
Location
Remote
Type
Full Time
Job Description
Key Responsibilities
- 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 its compliance with best practices and coding standards.
- Provide technical mentoring, guidance, and consultation to other architects and engineering teams to ensure the successful execution of software projects.
- Analyze legacy code and plan for enhancements to maintainability and other non-functional requirements.
Qualification and Skills
- You can relate your solid experience in designing large scale, web-based software products and collaborating with a team to support their development and deployment.
- You have experience developing and deploying complex systems in Azure or another public cloud provider.
- You are deeply familiar with many elements of our technology stack, which includes Kubernetes, Docker, Java, Spring Boot, Kafka, Avro, JavaScript, MySQL, and Gradle.
- You have prior experience with high-throughput healthcare information systems using HL7 or FHIR, or analogous integrations in other domains.
- You successfully manage system complexity through modularization and specification of maintainable boundaries between components.
- You demonstrate exceptional analytical, planning, and diagnostic abilities.
- You use active listening skills and clear communication in speaking, writing, and diagramming.
- Your interpersonal skills allow you to build consensus and promote understanding and adoption of architectural strategy.
- You recognize and apply object-oriented design principles, software design patterns, and architectural patterns.
- You couple new research and data with your experience and intuition to find answers that are innovative yet pragmatic.
Date Posted
10/20/2023
Views
4
Similar Jobs
Account Manager, Care Partnerships - Headway
Views in the last 30 days - 0
Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...
View DetailsDirector of Pricing - Garner Health
Views in the last 30 days - 0
Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...
View DetailsDirector, Product, Customer, and Lifecycle Marketing - Garner Health
Views in the last 30 days - 0
Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...
View DetailsTechnical Architect - CDW
Views in the last 30 days - 0
CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...
View DetailsSenior React.js & Python Developer - Lemon.io
Views in the last 30 days - 0
Lemonio is a marketplace that connects Senior Developers with handpicked startups in the US and Europe They offer projects based on the developers exp...
View DetailsSoftware Sales Representative - Frontier Marketing (by Societ Inc)
Views in the last 30 days - 0
Societ is hiring a Sales Representative to drive growth in the nonprofit sector The role offers a competitive salary commission and various benefits I...
View Details