Job Information
Lead Android Developer
Ottawa, Canada 255 Days Ago
Job Category: Computer/IT
Job Type: Full-Time
Posted: 2020-01-09
Job Status
Start Publishing: 2020-01-09
Stop Publishing: 2020-03-09
Ottawa, Canada
Twitter Share on facebook
  • acilitate and encourage collaboration, working as one team
  • Build a cohesive team and create an inspiring team environment
  • Support business and personal goals, including performance review and evaluation, and career development
  • Mentor, coach, motivate and guide team members in carrying out related development activities
  • Lead technical design sessions, review design and development tasks
  • Establish coding conventions/standards/check lists for area of expertise
  • Perform code review in critical functionality areas

Support developers in following activities:

  • 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

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
•Experience with mobile analytics
•Database Design, Development and Performance Optimization
•Strong Java programming skills in many of the following: UI design, Material Design for Android, Wireframes, Android Native and Hybrid approaches like Xamarin
•Experience working with and integrating into backend technologies (cellular, Wi-Fi, queues, web servers, databases)
•3+ years’ Mobile / Wireless Technology experience especially with devices running Android
•3+ years’ experience with Java
•3+ years’ experience using relational databases (Oracle DB, MySQL, MS SQL Server)
•2+ years’ experience of developing RESTful services
•2+ years’ experience using Spring IOC, JMS, JDBC or Hibernate
•2+ years’ experience using a unit testing framework (Junit, TestNG)
•3+ years’ experience with JavaScript, jQuery
•Knowledge of MVC Framework
•Experience with Spring Tools Suite
•Experience with TeamCity/Jenkins/Git
•Experience using build tools (Gradle, Maven)
•Broad knowledge of business and technical environments
•Advanced and current knowledge and experience of cloud technologies
•Demonstrate capability around operating cloud applications
•5+ years’ experience in a IT environment
•Lead or managed a small team in an IT environment
•Application / product feature design

Apply Now