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; andCI / CD using software such as Jenkins and Git.Experience developing with :
APIsAngular;PHP;HTML, XML, XSLT, JSON;CSS, SASS, SCSS, LESS;Javascript;Java / Springboot;Relational databases such as MySQL; andOS 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; andLoad testing, load balancing, performance test, automated testing.