Hybrid Software Developer – Generative AI & Automation

Posted last month

Apply now

About the role

  • Work under general direction to design and deliver high-quality software solutions as a member of the Generative AI and Automation Centre of Excellence
  • Collaborate closely with peers and business stakeholders to assess project requirements, define effective solutions, and document technical approaches
  • Translate complex business needs and functional requirements into scalable, maintainable software
  • Lead and contribute to solution design, ensuring alignment with organizational goals and technical standards
  • Collaborate with cross-functional teams to deliver robust, high-performance applications
  • Follow established software engineering methodologies, processes, and best practices throughout the development lifecycle
  • Lead, mentor, and guide less experienced developers and contribute to technical leadership
  • Utilize AI tools and technologies to drive innovative solutions and enhance operational efficiency

Requirements

  • Minimum of 3+ years of product development experience, including working on a web development team, interpreting specifications, and developing/testing/documenting software application components
  • Degree in Computer Science or a related field
  • Experience of Java, Spring, Hibernate, SQL
  • Experience of Micro-service architecture and design patterns
  • Experience of REST API
  • Experience of code versioning tools, such as Git
  • Experience with Docker, Kubernetes
  • Experience with Relational Databases, such as Oracle
  • Experience with Spring Boot
  • Experience with server-side Web Frameworks, such as JSF or ASP.net
  • Experience with Javascript and SPA frameworks, such as Vue.js, React, etc.
  • Experience with Scripting languages, such as Bash or Python
  • Lead, mentor, and guide less experienced developers in best practices
  • Proficiency in English (written & spoken); French would be an asset
  • Security Clearance Requirement: Reliability Status Clearance (Enhanced Level B) including Fingerprinting, Criminal Record Check, Credit Check
  • Must have resided in Canada for at least 5 years and hold Permanent Resident or Citizenship Status
  • Strong written and verbal communication skills and ability to write for a technical audience
  • Robust analytical and problem-solving skills
  • Ability to manage multiple priorities and consistently produce results within timelines
  • Ability to develop and maintain positive working relationships with team members and others
  • Highly motivated and dynamic professional with a problem-solving mindset
  • Proficiency in utilizing AI tools and technologies to drive innovative solutions and enhance operational efficiency
  • Familiarity with quality control and operational excellence practices (nice to have)
  • Familiarity with feature-driven development and agile project management methodologies (nice to have)
  • Understanding of secure coding practices (nice to have)
  • Hands-on experience with cloud platforms (e.g., AWS, Azure) (nice to have)
  • Practical, tactical use of AI tools in real-world development environments, including AI integration in cloud platforms and AI-assisted development environments (nice to have)

Benefits

  • Flexible work arrangements and emphasis on work-life balance
  • Remote and hybrid work options
  • Comprehensive health, vision and dental plan that is 100% employer paid effective on your first day
  • 100% employer-matched Defined Contribution Pension Plan
  • Annual Incentive Bonus
  • Paid vacation plus a gifted week of vacation in your first year
  • Optional Vacation Purchase Program
  • Opportunities for personal and professional growth and career development
  • Wellness benefits, health resources and fitness center discounts
  • Competitive pay and comprehensive benefits

Job title

Software Developer – Generative AI & Automation

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job