Developer

Apply now »

Date: Oct 8, 2021

Location: Ottawa, ON, CA, K2K 3N5

Company: Innovapost

Who is Innovapost?

Great question! We are the technology arm of the Canada Post Group of Companies. This includes Canada Post, Purolator, and SCI. By joining us you will be able to make a positive impact on how every Canadian delivers and receives their packages and mail. Next time you see your neighbor picking up their mail and receiving a package, you will be able to say “you’re welcome”

What role you will play?

Reporting to the Middleware Product Owner, the individual is responsible for delivering and maintaining a solution that best suits business requirements. He/she develops application code in accordance with application standards and best practices working on projects, change requests and minor enhancements. This individual is responsible for analyzing, developing and delivering the technical solution that satisfies the functional design documents and other useful requirements. The Developer also works with incident management software to investigate, resolve issues with various applications and resolve defects. The Developer unit tests changes to applications to ensure that the quality level delivered to QA is acceptable. This individual is well versed in agile methodologies and development.

What you'll be responsible for? (Apart from Innovating)

  • Translate business requirements into an overall technical solution that is robust, scalable and extensible with supporting research.
  • Conduct continuous improvement analysis on existing application and infrastructure technology and its ability to support the business requirements
  • Design, test, implement and maintain complex systems solutions in the middleware domain.
  • Provide development responsibilities to ensure the project is completed within the required time frame
  • Provide mentorship and guidance to team members
  • Participate in code reviews with the team
  • Provide support to test teams during product and UAT testing of the technical solution developed
  • Investigate and provide post implementation support of the technical solution implemented
  • Create proof of concepts to prove technologies and patterns that can be used to make decision on strategy
  • Proactively anticipate technical risks and design/implement error handling and other mitigation techniques to ensure system stability and security
  • Participate in tier 3 application support activities including incident management and the assessment and delivery of application upgrades and patches
  • Identify and evaluate risks and participate in mitigation and control activities
  • Learn new technical skills to meet the needs of the project and our customers
     

What does it take for this role to be yours?

  • Experience working with middleware technologies (DataPower, SOA, Camel/FUSE/OpenShift, MQ, MQTT)
  • 5+ year's supporting Java applications and associated frameworks such as Spring
  • 5+ years’ experience with JavaScript, jQuery
  • 5+ years’ experience using relational databases (Oracle DB, MySQL, MS SQL Server)
  • Experience in IBM MQ/MQTT administration: defining and modifying MQ configurations such as topics and queues, listener ports, channels, etc.
  • Experience working in Linux environments
  • Experience working in an Agile team development environment using Jira or a similar tool
  • Experience working with GIT and TeamCity
     

Additional skills that set you apart?

  • Client Management : can consolidate business requirements and translate them into sound solution architecture
  • Solution design: familiar with workflow concepts and how they integrate with application solutions in a cross application context
  • Application development : knowledge of functions, features and facilities of applicable programming languages
  • Understanding of Clouds technology

Education

  • Academic : Post-secondary education in computer science or application development
  • Certifications/functional skills : SDLC Methodology – Agile / Scrum / Iterative Development

 

The work we do at Innovapost impacts every Canadian. To work with us, you must be eligible to obtain a Canadian Security Clearance.
 

Good luck! We are looking forward to meeting you!
 

Competencies

Be Courageous
Innovate
Be Inclusive
Inspire
Be Curious
Technical Knowledge