Software Developer

Axelon

Montreal, QC(remote)

JOB DETAILS
SALARY
$75.86 Per Hour
SKILLS
Agile Programming Methodologies, Algorithms, Amazon Web Services (AWS), Analysis Skills, Apache Kafka, Architectural Services, Bash Scripting, Cloud Computing, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Data Structures, Decision Support, Distributed Computing, GCP (Good Clinical Practices), Internet Security, Internet Technology, Java, Linux Operating System, Machine Tool, Messaging Technology, Microsoft SQL Server, Microsoft Windows Azure, Microsoft Windows Operating System, MongoDB, NoSQL, Object Oriented Design (OOD), Object Oriented Programming (OOP), PostgreSQL, Presentation/Verbal Skills, Problem Solving Skills, Product Planning, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Relational Databases (RDBMS), Requirements Management, Risk Management, SQL (Structured Query Language), Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Technical Analysis, Technical Support, Technical Writing, Time Management, Windows PowerShell, Writing Skills
LOCATION
Montreal, QC
POSTED
1 day ago

Summary:

  • Duration: 12 Months Contract
  • Work Mode: Remote in Canada, preference for local (Montreal)

Responsibilities:

  • Design, develop, and enhance high-quality software solutions supporting cybersecurity platforms.
  • Re-architect and modernize core components using contemporary architectures focused on availability, resiliency, and scalability.
  • Contribute to the delivery of initiatives aligned to the Cyber Security product portfolio roadmap.
  • Partner with global stakeholders and engineering teams to gather requirements and communicate technical solutions.
  • Analyze complex technical requirements and support architectural decision-making.
  • Operate effectively in a fast-paced environment, managing priorities and delivering under pressure.
  • Communicate technical considerations, risks, and recommendations clearly to stakeholders.
  • Support agile delivery practices and collaboration across engineering teams.

Requirements:

  • 6 years of relevant software development experience.
  • Strong proficiency in Java or Python with hands-on development experience.
  • Strong application design skills and object-oriented programming fundamentals.
  • Experience with domain, event, and message-driven architectures and RESTful services.
  • Hands-on experience with distributed systems and messaging technologies (e.g., Apache Kafka).
  • At least 1 year of hands-on experience with a major cloud service provider (AWS, Azure, or GCP).
  • Experience using Infrastructure as Code (IaC) tools such as Terraform.
  • Strong analytical and problem-solving skills with knowledge of data structures and algorithms.
  • Proficiency in complex SQL and experience with relational databases (e.g., PostgreSQL, MSSQL).
  • Experience with NoSQL databases (e.g., MongoDB).
  • Experience working within agile development methodologies and CI/CD based SDLC environments.
  • Strong written and verbal communication skills.

Preferred Skills:

  • Experience with Cloud Security Posture Management (CSPM) tools (e.g., Wiz, Prisma Cloud, Check Point CloudGuard).
  • Experience with cloud-native security and governance tooling (e.g., Azure Policy, AWS SCP/RCP, GCP Constraints).
  • Scripting experience (Bash and/or PowerShell) and familiarity with Linux and Windows platforms.
  • Experience with web technologies (e.g., Angular, React) or equivalent frameworks.

Deliverables / Expected Outcomes:

  • Secure, scalable software components supporting cybersecurity platforms.
  • Modernized architecture aligned to resiliency and performance standards.
  • Timely delivery of assigned development work aligned with portfolio priorities.
  • Clear technical documentation and stakeholder communications.
  • Contributions to improved cybersecurity controls and risk management capabilities.

About the Company

A

Axelon