Sr. Full Stack Software Engineer - Marler & Associates Search
  • Ottawa, Ontario, Canada
  • via MindMatch.ai
-
Job Description

Managing cyber risk, together.Our client delivers automated cybersecurity across the digital terrain. They empower their customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset types – IT, IoT, OT, and IoMT. It is a non-stop journey, managing cyber risk through automation and data-powered insights.(Candidates must be located in the Ottawa Area or willing to relocate to the Ottawa Area)What You Will DoOur client is looking for a dynamic and experienced Sr. Full Stack Software Engineer to join their Canadian development team and take part in building their next generation of security products through innovative and scalable applications in a cloud environment. If you want to write great code, help secure global networks, and have a desire to solve challenging problems then this role is for you!Collaborate with developers, DevOps, data scientists, QA and product management throughout the development cycle in an Agile environmentResearch and draft design proposals for new solutionsWrite clean, scalable, and maintainable code across the full stack from database to frontendImplement responsive IU designs and enhance the application performanceConduct code reviews and advocate best practices for software developmentInvestigate and resolve arising operational issuesLead and mentor junior developers fostering a collaborative and inclusive team environmentWhat You BringBachelor’s degree in Computer Science or equivalent7+ years of professional experience writing code in Java for the backend with a solid understanding of object-oriented programming, design patterns, and Java-based web services in an Linux environment (we are open to C# or C++ as a substitute if it is really strong)3+ years of Microsoft Azure cloud familiar with multiple services3+ years building single-page applications (SPA) framework using either React.js, Vue.js, or AngularUnderstanding of CI/CD pipelines with experience with automation tools like Jenkins or GitHub actionsKnowledge of testing frameworks and tools such as JUnit, Mocha, Jest, Cypress and/or Selenium for both unit and integration testingAwareness of web security practices and how to implement security in application layers using both Azure security features and application-level safeguardsAbility to troubleshoot and solve problems efficientlySoft SkillsExcellent written and verbal communication skills with the ability to work independently and collaborative with remote teams in different time zonesExperience working in Agile environments, participating in scrums, and working effectively in a team settingAbility to manage time effectively, prioritizing tasks, and meeting deadlinesOpen to learning new technologies and frameworks as project requirements change

J-18808-Ljbffr

;