iOS developer

CGI-experience the commitment

     View a printer-friendly version of this page 
Category: Digital Customer Experience
City: Toronto, Ontario, Canada
Position ID: J0517-0456
Employment Type: Full Time

Position Description:

Interested in joining a new team with an established collaborative management approach and the scrum methodology in place? Apply today to grab an opportunity to collaborate with experienced colleagues working on high-visibility major projects in downtown Toronto. We are looking for mobile developers at senior level Senior.

You will be a part of an enterprise mobile applications team which is a highly visible financial services project. As an iOS Developer, you will lead the design and development of quality web services that follow best practices, technology and architecture standards. You will be the prime contact for technical experts, project teams, business and outside vendors, providing leadership, guidance and direction.

Your future duties and responsibilities:

• Work closely with technical experts, project teams, business and outside vendors, providing input and taking direction
• Work independently and often autonomously
• Overall accountability for the delivery of the solution design and deliverables
• In conjunction with architects and managers provide effort estimates for new projects and initiatives
• Consult on development of the System Requirements Specification (SRS). Work closely with Business analyst to translate business requirements into timely and robust technical solutions
• Work with developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards
• Ensure team members adhere to guidelines/procedures on highly complex or large scale projects complying with the system development life cycle (SDLC) and project management methodology (PMLC)
• Conduct code reviews to ensure quality, standards compliance, re-usability and ease of maintenance
• Continuously research to enhance knowledge/expertise in own area and keep current with leading-edge technologies trends/developments and develop expertise in services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution design/delivery
• Provide technical support for escalated incidents/outages to ensure that they are resolved efficiently with minimal impact to stakeholders
• Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
• Participate in knowledge transfer within the team and business units

Required qualifications to be successful in this role:

• Minimum 4-6 years experience in iOS development and Mobile development
• Strong knowledge of Objective C/Swift
• Strong knowledge of object oriented analysis and design, implementation and maintenance
• Experience with build processes, continuous integration and source control systems (MKS or GIT an asset)
• Excellent oral and written communication skills
• A University or College degree in Computer Science or equivalent field
Nice to have:
• Knowledge of MFC frameworks such as AngularJS, Backbone.
• Knowledge of SWIFT
• Experience with Web services: REST, JAX-RS, XML-RPC, JSON-RPC, SOAP, JDBC.
• Web Technologies: HTML5, JavaScript, CSS, HTML-DOM, AJAX an asset
• Development tools: Xcode, Ant/Maven, Stash, git
• Development and platforms: Windows, Unix/Linux, Websphere, Jboss
• Exposure to mobile architecture
• Understanding of performance issues and real-world experience designing systems to handle massive scale
Other considerations:
• Must be a self-starter with ability to work within and lead highly effective internal teams and vendors
• Ability to prioritize job duties and multi-task in a fast paced environment
• Ability and willingness to understand and acquire new technical skills
• Ability to work on multiple projects with teams that may be split between Toronto, Mississauga and London locations
• Proven analytic and problem solving skills
• Comfortable working on large scale distributed systems. Experience in the financial services industry an asset

What you can expect from us:

At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 68,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at

This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans.

We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted.

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.

     View a printer-friendly version of this page