Job ID :
33956
Company :
Internal Postings
Location :
Ottawa, ON
Type :
Contract
Duration :
6 Months+
Salary :
DOE
Status :
Active
Openings :
1
Posted :
09 Oct 2021
Job Seekers, Please send resumes to resumes@hireitpeople.com

As part of an Agile software development team, the candidate will:

  • Take responsibility for estimating, planning, managing and the quality of all his/her own tasks and reporting on progress.
  • Participate in sprint planning, design, coding, unit testing, sprint reviews.
  • Collaborate closely with other team members and share responsibility for the overall efforts that the team committed to.
  • Participate in code reviews and commit to high quality code.
  • Interact with UX/Content and Product Owners to clarify requirements.
  • Be flexible in accepting outstanding work items, be the development or test, in order to help the team achieve sprint goals.

Job Responsibilities:

  • Understand and interpret functional requirements as set forth in the functional design documents or user stories.
  • Design, develop and unit test technical solutions for moderate to complex work objects assigned.
  • Develop, integrate, test, maintain and enhance existing and proprietary platform applications.
  • 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.

Detailed Job Description:

  • A very good understanding of OOP, design patterns, Android and enterprise in mobile application integration.
  • A very good understanding of Android Design Patterns and material design.
  • Strong Java programming skills in many of the following: UI design, Material Design for Android, Wireframes, Android Native.
  • Experience with mobile analytics.
  • 3+ years’ experience with Java & 1-2years’s experience in Kotlin is mandatory.
  • Knowledge of MVC Framework.
  • Experience with TeamCity/Jenkins/Git.
  • Experience using build tools (Gradle, Maven).
  • Broad knowledge of business and technical environments.
  • 5+ years’ experience in an IT environment.

Skills that set you apart:

  • Firebase.
  • Espresso.
  • Advanced and current knowledge and experience of cloud technologies.
  • Demonstrated capability around operating cloud applications.
  • Responsive design principles.
  • Unit test frameworks.
  • Developing for accessibility.

Experience required: 4 Years