Lead Software Engineer

4 weeks ago


Charlottetown, Prince Edward Island, Canada Iron Systems Full time
Company Overview
Iron Systems is a forward-thinking, client-centric provider of tailored computing infrastructure solutions, including network servers, storage systems, OEM/ODM appliances, and embedded systems. With over 15 years of experience, we have built a reputation for innovative problem-solving combined with comprehensive design, engineering, manufacturing, logistics, and global support services.

Position: Senior Programmer/Developer
Location: PEI Canada


Key Responsibilities
  • Enhancing existing code or developing new software in line with approved design specifications, industry best practices, and technical standards to ensure high quality and performance of the resulting modules;
  • Collaborating with various stakeholders to create and document the technical design for applications;
  • Managing software releases from multiple development streams and overseeing deployment across various environments;
  • Executing full application upgrades and patches within a comprehensive stack environment;
  • Diagnosing and conducting root cause analysis to resolve issues in an integrated setting;
  • Providing effort estimates and timelines for complex new development initiatives and application upgrades;
  • Creating APIs and Web Services with clear, consistent, and user-friendly interfaces;
  • Developing applications for various deployment environments (Development, Quality Assurance, Staging, and Production);
  • Establishing a continuous delivery pipeline utilizing GIT for source control management and Jenkins for automation;
  • Applying the Software Development Life Cycle framework in application development;
  • Performing other IT-related tasks as required by governmental entities.
Qualifications

The candidate must possess the following experience:
  • Highly self-motivated and capable of working in a team-oriented, collaborative environment on project teams;
  • A minimum of 6 years of experience directly related to web programming;
  • Experience in designing and/or implementing web applications;
  • Demonstrated experience of at least six (6) years in:
  • Writing well-designed, tested code deployed in a production environment;
  • Containerizing microservices using Docker and managing containers with Kubernetes;
  • Developing or supporting web applications;
  • Implementing CI/CD practices using tools such as Jenkins and Git.
Technical Proficiencies
  • APIs
  • Angular
  • PHP
  • HTML, XML, XSLT, JSON
  • CSS, SASS, SCSS, LESS
  • JavaScript
  • Java/Spring Boot
  • Relational databases like MySQL
  • Operating systems such as Ubuntu
Preferred Experience
  • Experience collaborating with government organizations;
  • Drupal Content Management System module development;
  • Enterprise Integration Platforms;
  • Web development frameworks such as Bootstrap;
  • Development of black box systems;
  • Conducting load testing, load balancing, performance testing, and automated testing.


  • Charlottetown, Prince Edward Island, Canada N. Harris Computer Corporation - CAD Full time

    Lead Software Engineer at N. Harris Computer Corporation - CADAre you passionate about transforming the educational landscape through innovative technology? Join our dynamic team at N. Harris Computer Corporation, where we focus on advancing enterprise solutions tailored for the Canadian K-12 education sector. We are looking for a Lead Software Engineer to...


  • Charlottetown, Prince Edward Island, Canada N. Harris Computer Corporation - CAD Full time

    Lead Software Engineer at N. Harris Computer Corporation - CADAre you passionate about transforming the educational landscape through innovative technology? Join our dynamic team at N. Harris Computer Corporation, where we focus on advancing enterprise solutions tailored for the Canadian K-12 education sector. We are looking for a Lead Software Engineer to...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    Company OverviewIron Systems is a forward-thinking, client-centric provider of tailored computing infrastructure solutions, including network servers, storage systems, OEM/ODM appliances, and embedded systems. With over 15 years of experience, we have earned the trust of our clients through innovative problem-solving and comprehensive design, engineering,...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    Company OverviewIron Systems is a forward-thinking, client-centric provider of tailored computing infrastructure solutions, including network servers, storage systems, OEM/ODM appliances, and embedded systems. With over 15 years of experience, we have built a reputation for innovative problem-solving combined with comprehensive design, engineering,...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    Company OverviewIron Systems is a forward-thinking, client-centric provider of tailored computing infrastructure solutions, including network servers, storage systems, OEM/ODM appliances, and embedded systems. With over 15 years of experience, we have earned the trust of our clients through innovative problem-solving and comprehensive design, engineering,...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    Company OverviewIron Systems is a forward-thinking, client-centric provider of tailored computing infrastructure solutions, including network servers, storage systems, OEM/ODM appliances, and embedded technologies. With over 15 years of experience, we have earned the trust of our clients through innovative problem-solving and comprehensive design,...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    Company OverviewIron Systems is a forward-thinking, client-centric provider of tailored computing infrastructure solutions, including network servers, storage systems, OEM/ODM appliances, and embedded systems. With over 15 years of experience, we have earned the trust of our clients through innovative problem-solving and comprehensive design, engineering,...


  • Charlottetown, Prince Edward Island, Canada SaaSquatch Full time

    About the RoleSaaSquatch is seeking a highly skilled and experienced Principal Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for leading the development of new and innovative products, experimenting with new business lines, and expanding our product offerings.Key ResponsibilitiesProvide technical...


  • Charlottetown, Prince Edward Island, Canada SaaSquatch Full time

    About the RoleSaaSquatch is seeking a highly skilled and experienced Principal Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for leading the development of new and innovative products, experimenting with new business lines, and expanding our product offerings.Key ResponsibilitiesProvide technical...


  • Charlottetown, Prince Edward Island, Canada Stantec Consulting International Ltd. Full time $62,500 - $90,500

    Join Stantec Consulting International Ltd. as a talented Application Software Engineer with a strong background in Python and Django. We are seeking an innovative individual to enhance our dynamic IT department. If you possess exceptional problem-solving abilities, excellent interpersonal skills, and a genuine enthusiasm for crafting high-quality software...


  • Charlottetown, Prince Edward Island, Canada Stantec Consulting International Ltd. Full time $62,500 - $90,500

    Join Stantec Consulting International Ltd. as a talented Application Software Engineer with a strong background in Python and Django. We are seeking an innovative individual to enhance our dynamic IT department. If you possess exceptional problem-solving abilities, excellent interpersonal skills, and a genuine enthusiasm for crafting high-quality software...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Iron Systems. As a key member of our development team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Iron Systems. As a key member of our development team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications...


  • Charlottetown, Prince Edward Island, Canada Live Nation Worldwide, Inc. Full time

    Job SummaryWe are seeking a highly experienced and skilled Software Development Manager to lead our engineering teams in building and supporting best-in-class music festival centric technical solutions.Key ResponsibilitiesReport to the VP of Engineering and serve as a company leader for engineering.Collaborate with supervisors in defining engineering...


  • Charlottetown, Prince Edward Island, Canada Live Nation Worldwide, Inc. Full time

    Job SummaryWe are seeking a highly experienced and skilled Software Development Manager to lead our engineering teams in building and supporting best-in-class music festival centric technical solutions.Key ResponsibilitiesReport to the VP of Engineering and serve as a company leader for engineering.Collaborate with supervisors in defining engineering...


  • Charlottetown, Prince Edward Island, Canada BDC Full time

    Join Our Innovative Team at BDCAt BDC, we are redefining the banking experience. This role places you at the forefront of ambitious economic and financial initiatives, allowing you to think creatively and drive the success of Canadian entrepreneurs.Comprehensive Benefits: We offer a flexible and competitive benefits package, including an Employee Savings and...


  • Charlottetown, Prince Edward Island, Canada AppDirect Full time

    Become a Key Player at AppDirect as a Senior Software EngineerAppDirect stands at the forefront of subscription commerce, empowering entrepreneurs across the globe. We are in search of a skilled and driven software engineer to enhance our team. If you are passionate about crafting reliable code and developing groundbreaking solutions, we invite you to...


  • Charlottetown, Prince Edward Island, Canada Live Nation Worldwide, Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Manager to lead our engineering teams in building and supporting best-in-class music festival centric technical solutions.Key ResponsibilitiesLead multiple groups of engineers in developing and implementing technical strategies to drive business growth.Collaborate with senior...


  • Charlottetown, Prince Edward Island, Canada Live Nation Worldwide, Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Manager to lead our engineering teams in building and supporting best-in-class music festival centric technical solutions.Key ResponsibilitiesLead multiple groups of engineers in developing and implementing technical strategies to drive business growth.Collaborate with senior...


  • Charlottetown, Prince Edward Island, Canada BioVectra Full time

    Key Responsibilities: Act as the primary technical expert in facility automation engineering, overseeing automation systems throughout the entire site, including existing facilities. Provide essential technical input for the design, fabrication, commissioning, and qualification of automation systems in both non-GMP and GMP environments. Ensure...