Medavie - 67 emplois
Nouveau-Brunswick
Détails de l'emploi :
Avantages :
Type de poste:
Permanent
À la recherche d'une carrière épanouissante qui changera réellement votre vie et celle des autres? Vous êtes au bon endroit.
À titre de partenaire national en solutions de santé, nous plaçons les gens au cœur de tout ce que nous faisons - en commençant par notre équipe de plus de 8 000 employés et employées qui mettent à profit leurs expériences personnelles et professionnelles diversifiées dans le cadre de leur travail à Medavie. Par l'entremise de la collaboration et de l'innovation, notre équipe crée des solutions d'assurance, de soins primaires et de services médicaux d'urgence à l'avant-garde de l'industrie qui viennent en aide à des millions de Canadiens et Canadiennes chaque année.
Notre mission est d'améliorer le bien-être de la population canadienne afin que chaque personne puisse profiter pleinement de la vie, et cela se reflète dans notre culture d'entreprise primée. Nous célébrons l'individualité des membres de notre personnel et accordons de la valeur à la diversité de leurs points de vue et de leurs compétences. C'est pourquoi en plus de vous offrir une rémunération concurrentielle et une gamme complète d'avantages sociaux, nous vous donnons accès à des possibilités de croissance professionnelle et personnelle, à des modalités de travail flexibles, à des expériences enrichissantes, ainsi qu'à un leadership bienveillant. À Medavie, chaque personne peut donner le meilleur d'elle-même, se sentir à sa place et atteindre son plein potentiel. Joignez-vous à nous en postulant un poste dès aujourd'hui.
The Opportunity
At Medavie, the Intermediate Software Architect is a highly technical, hands-on software development role responsible for designing, developing, and delivering software solutions that power our high-volume Claims processing platforms.
This role is ideal for an experienced software developer who enjoys building scalable APIs, designing modern cloud-native solutions, and collaborating closely with cross-functional teams to deliver business value. You will work within Agile product teams to transform business requirements into reliable, secure, and high-performing applications that support millions of transactions annually.
Working primarily with Java Spring Boot, REST APIs, Kubernetes, and Vue.js, you will contribute to the design and implementation of modern enterprise applications while helping drive technical excellence across the team. Success in this role comes from strong technical expertise, solution-focused thinking, collaboration, and a passion for delivering high-quality software that improves outcomes for our customers and business partners.
Key Responsibilities
- Collaborate with Product Owners, Business Analysts, UX Designers, and development team members to translate business requirements into scalable technical solutions.
- Design, develop, test, and maintain RESTful APIs and backend services using Java and Spring Boot.
- Contribute to solution architecture and technical design discussions while ensuring alignment with established architecture standards and best practices.
- Build and enhance cloud-native applications using Docker, and Kubernetes technologies.
- Develop high-quality, scalable, and maintainable software solutions that support evolving business and customer needs.
- Participate in Agile planning activities, including estimation, backlog refinement, sprint planning, and technical discovery.
- Collaborate with frontend developers and contribute to UI development using Vue.js when required.
- Participate in code reviews and promote engineering best practices, software quality, security, and maintainability.
- Leverage AI-assisted development tools such as Microsoft Copilot to improve software quality, accelerate delivery, enhance code reviews, and support test automation and defect prevention activities.
- Champion the effective use of AI-enabled development practices across the team by sharing knowledge, coaching peers, and identifying opportunities to improve developer productivity, code quality, and engineering efficiency.
- Identify opportunities to improve application performance, scalability, resiliency, and developer productivity.
- Support CI/CD practices and deployment automation to enable efficient and reliable software delivery.
- Mentor and support team members through technical guidance, knowledge sharing, and collaborative problem-solving.
Required Qualifications
Education: University degree or community college diploma in Computer Science or a related discipline.
Experience: 6+ years of experience developing enterprise software applications.
Other Qualifications:
- Strong hands-on experience designing and developing enterprise APIs, microservices, and backend applications using Java and Spring Boot.
- Experience designing and implementing scalable backend solutions for enterprise applications.
- Experience working with relational databases such as Oracle or MySQL.
- Hands-on experience deploying and supporting applications in Docker and Kubernetes environments.
- Experience using AI-assisted software development tools (e.g., Microsoft Copilot or similar technologies) to improve code quality, testing, troubleshooting, documentation, and developer productivity.
- Experience using Git, Maven, JUnit, Flyway, and Jira.
- Experience working within Agile software development teams.
- Experience with CI/CD pipelines and deployment automation.
Preferred/Assets:
- Experience designing distributed systems and microservice-based architectures.
- Experience with application performance tuning, scalability optimization, caching strategies, and high-volume transaction processing.
- Experience with Redis and application caching strategies.
- Experience with AWS cloud services and cloud-native application development.
- Experience with Vue.js or another modern JavaScript framework.
- Experience with Flyway or similar database migration and database-as-code frameworks.
- Experience leading technical design discussions and mentoring team members.
- Demonstrated ability to apply AI-enabled development practices to improve software quality, reduce manual effort, accelerate problem resolution, and support continuous improvement within Agile delivery teams.
- Passion for evaluating and adopting emerging AI technologies and development accelerators to drive innovation, productivity, and engineering excellence.
- Experience delivering modernization initiatives for enterprise platforms.
- Knowledge of health benefits, claims processing, insurance, or related business domains is considered an asset.
Language Skills: English, written and spoken. French would be considered an asset.
Security Clearance Requirement: In conjunction with our contract with the Federal Government, you will be required to have Reliability Status Clearance (Enhanced Level B). This includes Fingerprinting, Criminal Record Check, Credit Check and you must have resided in Canada for at least 5 years and hold Permanent Resident or Citizenship Status.
What's in it for you?
What makes us a different kind of employer? Our award-winning culture, a team who really cares, unmatched training and support are all dedicated to ensuring you are set up for success.
What we offer:
- Permanent full-time position with strong career growth opportunities.
- Hybrid or remote work arrangements.
- Flexible work environment and work-life balance.
- 100% employer-paid health, dental, and vision benefits (effective Day 1).
- 100% employer-matched Defined Contribution Pension Plan.
- Annual performance-based Incentive Bonus.
- A gifted week of vacation in your first year + optional Vacation Purchase Program.
- Support for professional development, training, and certifications.
- Wellness programs, health resources, and fitness discounts
Pay Range:
$73,465 - $91,831 CAD
#CBM2
This posting is for an existing vacancy within our organization / Ce poste est actuellement vacant au sein de notre organisation.
L'échelle salariale de base proposée peut dépendre du dossier de candidature de la personne retenue ou d'autres facteurs professionnels comme les connaissances, les compétences, la qualification, l'expérience et la formation. En plus de recevoir le salaire de base, les employés et employées admissibles de Medavie peuvent participer à divers programmes de bonification fondés sur le rendement. Le versement des paiements associés à ces programmes est discrétionnaire et dépend des résultats individuels et de ceux de l'entreprise.
Nous croyons que les membres de notre personnel doivent représenter les collectivités que nous servons et nous encourageons les personnes de tous les horizons à poser leur candidature. Pour vous offrir la meilleure expérience qui soit, nous vous proposons des mesures d'adaptation pour chacune des étapes du processus de recrutement. Il vous suffit d'en faire la demande à l'équipe de recrutement. Nous nous engageons à veiller à ce que le recrutement, la fidélisation et le perfectionnement des employés et employées, de même que leur rémunération, demeurent équitables, tiennent compte des besoins en matière d'accessibilité et respectent l'ensemble des droits de la personne et des lois sur la protection de la vie privée qui s'appliquent. Nous remercions toutes les personnes qui ont manifesté de l'intérêt pour ce poste. Veuillez noter que nous communiquerons seulement avec les personnes retenues pour une entrevue.
Bien que Medavie puisse utiliser des outils automatisés, y compris l'IA, pour faciliter l'examen des candidatures, les candidats et candidates sont tenus d'effectuer toutes les étapes du processus de recrutement de manière autonome, sans recourir à l'IA, afin de garantir un processus juste et équitable.
Si vous rencontrez des problèmes techniques au cours de votre procédure d'application, veuillez envoyer un courriel à : [email protected] .