Software Architect
Company
PointClickCare
Location
Remote
Type
Full Time
Job Description
Essential Duties and Responsibilities
- Design and develop effective and efficient end to end solutions for complex business problems.
- Lead and work with the engineering team/s on technical feasibility analysis for the projects.
- Responsible for non-functional quality measures including performance, scalability, availability, reliability, maintainability and security.
- Collaborate with product managers and stakeholders to understand business requirements and translate them into robust technical solutions.
- Take proactive role in project scoping, planning and design to drive successful solution delivery.
- Research new technologies, software, and tools and provide recommendations and/or prototypes.Â
- Produce technical documentation relating to application architecture, design steps, integration processes and testing procedures relating to each product developed.Â
- Define best practices, patterns and guidelines in coding and design.
- Review design and code to ensure its compliance with the best practices and coding standards.Â
- Provide technical guidance and consultation to engineering teams.
- Administer training throughout various phases of the development cycle.Â
- Work in a cross-group collaborative environment.
- Work with legacy code to improve the quality, modernize and/or to integrate with third party systems.Â
Job Qualifications
- Expertise with hands-on experience in design and development of web-based enterprise software systems.
- Proficient knowledge of cloud design patterns.Â
- Prior experience in Azure cloud or other major public cloud provider technologies, EventHubs, Kafka, Redis, Kubernetes, Docker and containers as a plus.Â
- Strong technical skills in variety of Java technologies including but not limited to: Core Java, JavaEE, Spring, JMS, AMQP, SOAP/RESTful web services, Maven, Tomcat, JS, HTML5.Â
- Proven skills in designing API, Front end components, re-usable frameworks and libraries.Â
- Solid experience with Object-Oriented principles, Design Patterns, and Architectural Patterns.
- Strong experience with relational databases (SQL Server, Oracle, MySQL), familiar or experience with NoSQL databases is a plus.
- Strong problem solving and creative thinking skills.
- Experience in application performance monitoring and tuning.Â
- Strong communication skills, both verbal and written.Â
- Ability to communicate design rationale and build consensus.
- Ability to work both independently and in a team environment.
- #LI-Hybrid
- #LI-AJ2
Date Posted
09/27/2023
Views
9
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