Back-End Software Developer (Montreal QC)

at  Montrium Inc

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jun, 2024Not Specified20 Mar, 2024N/ADesign Patterns,Scrum,Agile,Communication Skills,Functional Testing,Typescript,Software Development,English,Architecture,Unit Testing,Redux,Microservices,System Monitoring,French,Soft Skills,Design Skills,DevopsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

INTRODUCTION:

Are you looking to work as a Back-End Software Developer for a rapidly growing SaaS company? Are you interested in pioneering the way in content management systems aimed at accelerating processes used in pharmaceutical research worldwide? Are you up to the challenge of transforming how new drugs are approved by health authorities?
Montrium is building its next generation platform for clinical research, in a cloud-native, microservices architecture based on the Microsoft Azure platform ecosystem.

JOB DESCRIPTION:

As a member of our dynamic engineering team, you will:

  • Collaborate with the designers, product owners and other developers to define and implement a best in class and modern architecture for Montrium’s Connect SaaS platform.
  • Manage your own schedule and work-life balance
  • Have full flexibility to work remotely or from our amazing office in the Old Port in Montreal.
  • Continuously deliver user value by writing quality software and participating in feature research and design activities.
  • Work in small cross-functional teams with a high degree of autonomy and accountability.
  • Help advance the team’s software development and DevOps practices
  • Grow and redistribute knowledge within the group by contributing to various communities of practice (COP).
  • Report progress on task and assignments
  • Join a culture that is data and technology-focused, agile and high-performing.
  • Have a drive to learn, enjoy taking initiative, and grow into leadership within the teams and the organization.

EXPERIENCE AND SOFT SKILLS:

  • Equivalent of a university degree in software science or engineering with a minimum of 3 years’ experience in software development
  • Good interpersonal and communication skills, team-player, ability to integrate well with others and capacity to lead by influence
  • Strong programming expertise supported by good analytical and design skills
  • A thorough understanding of the software development life cycle
  • Ability to learn and acquire new technologies autonomously
  • Ability to analyze and troubleshoot problems
  • Creative, innovative, and efficient
  • Written and spoken fluency in English and French is essential

Technical Skills:

  • .NET Core and C#
  • Configuration control (Git) and CI/CD
  • Understanding of methodologies associated to DevOps, SRE, SCRUM and Agile
  • Knowledge of design patterns
  • Experience with unit testing, automated functional testing, and system monitoring
  • Working knowledge of development using Microsoft Azure components and services
  • Experience in developing APIs and knowledge of Microservices architecture
  • Experience with database design and data model (NoSQL, Cosmos)

TECHNICAL SKILLS (ASSETS):

  • TypeScript, React js and Redux
  • Experience with AI and ML deployment patterns an asset
  • MCP or willingness to become one

NEXT STEPS:

It’s important to Montrium that we build a talented team that is as diverse as our customers and where all employees feel a deep sense of belonging where they can thrive and grow. We encourage great talent who bring a range of perspectives to apply for our open positions.
If this career opportunity interests you, or if you have any questions…
If you are innovative, digital, and passionate about your field …
Montrium is looking for someone like you to join our growing team!
Contact us!

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Software development

Proficient

1

Montréal, QC, Canada