Talent.com
Senior Programmer / Developer

Senior Programmer / Developer

Iron SystemsCharlottetown PEI PE, CAN
30+ days ago
Salary
CAD100000 yearly
Job description

Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM / ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.

Job Title :  Senior Programmer / Developer

Location : PEI Canada

Scope of the Service

  • Modifying existing code or creating new programs in accordance with approved design specifications, best coding practices, and technical guidelines to ensure high quality and performance of the resulting module(s);
  • Working with various stakeholders to develop and document the technical design for applications;
  • Building software releases from multiple development project streams and managing multiple tier deployment environments;
  • Performing full application upgrades and patch within a full stack environment;
  • Troubleshooting and performing root cause analysis to solve problems in an integrated environment;
  • Providing effort estimates / timelines for complex new development projects and application upgrades;
  • Writing APIs and Web Services with clear, consistent, and simple to use interfaces;
  • Developing applications for multiple tier deployment environments (Dev, QA, Staging, and Production);
  • Building a continuous delivery pipeline with GIT source control management and Jenkins automation server;
  • Developing applications using the Software Development Life Cycle framework; and
  • Other IT work as required by Government.

Qualifications

The Resource must have the following experience :

  • Highly self motivated and directed with experience in a team-oriented, collaborative environment and working on project teams;
  • A minimum of 6 years of experience directly related to web programming;
  • Experience designing and / or implementing web applications;
  • Must possess demonstrated experience, of six (6) years, in :
  • Writing code that was well designed, tested and put into a production environment;
  • Containerization of microservices using Docker and managing the containers using Kubernetes;
  • Developing or supporting web applications; and
  • CI / CD using software such as Jenkins and Git.
  • Experience developing with :

  • APIs
  • Angular;
  • PHP;
  • HTML, XML, XSLT, JSON;
  • CSS, SASS, SCSS, LESS;
  • Javascript;
  • Java / Springboot;
  • Relational databases such as MySQL; and
  • OS such as Ubuntu.
  • Experience in the following will be considered an asset :

  • Experience working with government organizations;
  • Drupal Content Management System module development;
  • Enterprise Integration Platforms;
  • Web development frameworks such as Node.js, Vue.js, Bootstrap;
  • Development of black boxes; and
  • Load testing, load balancing, performance test, automated testing.