Developer

Apply now »

Date: Sep 8, 2022

Location: Ottawa/GTA, ON, CA, 1A1A1A

Company: Innovapost

Summary

The Developer role is to develop 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.

Major Responsibilities and Accountabilities

  • Understand and interpret functional requirements as set forth in the functional design documents
  • Develop, integrate, test, maintain and enhance existing and proprietary platform applications (e.g. SAP).
  • Design, develop and unit test technical solutions for moderate to complex work objects assigned
  • Provide support to test teams during product and UAT testing of the technical solution developed
  • Prepare and implement the technical solution to the production environment
  • Investigate and provide post implementation support of the technical solution implemented
Agile Development
  • Participate in sprint planning, design, coding, unit testing, sprint reviews
  • Provide basic design documents and translate into component-level designs to accelerate development. Design, develop, and distribute reusable technical components.
  • Assist in developing technical documentation; participate in test-plan development, integration and deployment
  • Define and develop project requirements, functional specifications and detailed designs of application solutions for clients
Important responsibilities of this job are described above. They may be subject to change

Critical Skills and Competencies Characteristics

TECHNICAL SKILLS (NON EXHAUSTIVE)
  • Traditional App Languages – COBOL / Perl / C+
  • SAP
  • Scripting Languages - BASH / PERL / PYTHON / RUBY
  • HP Agile Manager
  • Advanced technologies testing
  • Application / product feature design
  • IBM - Websphere Commerce (WCS)
  • Integration Technologies - Tibco/Informatica/CAS
  • Mobile technologies - HP Anywhere / iOS / Android / Java / HTML5
  • Service Oriented Architecture (SOA)
  • Big Data Analytics
  • Web Technologies - HTML/CSS/Java/ASP.Net/PHP/Ruby/C#
  • Cloud computing / SaaS / IaaS / PaaS technologies
EDUCATION AND CERTIFICATIONS
  • Academic : Post-secondary education in computer science or application development
  • Certifications/functional skills : SDLC Methodology - Agile / Scrum / Iterative Development
EXPERIENCE
  • Minimum of 2 years' experience in developing applications
  • Minimum 2-3 years’ experience in progressively advancing roles within IT
OVERALL SKILLS - ABILITIES
  • Problem solving / analytical thinking
  • Creative thinking
  • Smart risk taking
  • Ability to execute
  • Interpersonal skills

Competencies

Be Courageous
Innovate
Be Inclusive
Inspire
Be Curious
Technical Knowledge