Senior Software Architect
Responsibilities & Duties:
- Lead the architectural design and development of software solutions in collaboration with product management, engineering, and other stakeholders.
- Define and document technical requirements, system architecture, and design specifications for software projects.
- Evaluate and recommend technologies, frameworks, and tools to support the development of scalable and maintainable software solutions.
- Collaborate with cross-functional teams to ensure alignment between architectural decisions and business objectives.
- Mentor and coach architects and engineers, fostering a culture of learning and continuous improvement.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 10+ years of experience in software architecture and development, with a focus on designing complex, scalable software systems.
- Proven track record of leading architectural design efforts and delivering successful software projects.
- Expertise in software design patterns, architectural styles, and system integration techniques.
- Proficiency in one or more programming languages including at a minimum Java and javascript (with the Angular framework)
- Demonstrated leadership abilities, with the ability to inspire and mentor junior team members
- Prior experience in developing Electronic Health Records software with demonstrated functional domain understanding and expertise to pair with excellent technical capabilities
- Experience using AI as a productivity enhancement and ability to mentor development teams into how to get the most out of it
- Rate: Not Specified
- Location: Ottawa, CA-ON
- Type: Permanent
- Industry: Management
- Recruiter: Quadramed Canada Corporation
- Contact: Not Specified
- Email: to view click here
- Reference: R0032087
- Posted: 2025-09-17 08:34:10 -
- View all Jobs from Quadramed Canada Corporation
More Jobs from Quadramed Canada Corporation
- Lagermitarbeiter / Lagerhelfer – Aushilfe (m/w/d)
- Postbote – Minijob / Aushilfe (m/w/d)
- Postbote für Pakete und Briefe (m/w/d)
- Electrical Maintenance Technician
- Senior Communications Manager
- Surveyor
- Strategic Buyer
- Principal Product Development Engineer - Copper Solutions Business Unit
- Group Product Manager
- Group Product Manager
- Group Product Manager
- Group Product Manager
- Paketzusteller (m/w/d)
- Vendor Logistics Coordinator (Bloomington, MN)
- Metals Operator (Albany, OR)
- Process Engineer
- RN Telephonic Nurse - Accredo - Work from Home, Anywhere, USA (Compact Nursing License Required)
- Agile Technical Product Owner Advisor - SAP OTC Contracts & Chargebacks (Vistex) - Evernorth Health
- Home Infusion Nurse, Per Diem - Accredo - Key West, FL
- Enrollment/Billing Manager - Hybrid