Senior Software Developer, Mobile - Edmonton

Senior Software Developer, Mobile - Edmonton
Employment type: Full-time
City: Edmonton
Last visit: 2014-10-29
Author's ads: 1

Posted: 2014-10-29


At ATB Financial, we put people first.

We've been doing it for more than 75 years. In that time we've grown from one small Treasury Branch to become the largest Alberta-based financial institution, with assets of $33.7 billion. Today, more than 5,000 team members help more than 662,000 customers in 242 Alberta communities make their dreams come true.

Like our clients, we're Albertans. Through a network of 171 branches, 130 agencies, and a Customer Contact Centre, we work beside them and with them in their communities, and we root for their success because it's our success too.

We're proud of what we do and we're proud of the people who help us do it. In 2013, ATB was named one of Canada's 50 Best Employers by MacLean's magazine in partnership with Aon Hewitt, one of Alberta's top 65 employers and one of Canada's Best Employers for Young People by Mediacorp Canada Inc one of Canada's Passion Capitalists by Knightsbridge, and one of the 50 Most Engaged Workplaces in Canada by Achievers.

To learn more, visit us at, @atbfinancial or www.facebook/ATBFinancial.

Job Opportunity

Job Description:

Helping Albertans achieve their dreams by turning the complex world of banking into brilliantly simple solutions. That's ATB. Is that you?

Senior Software Developer - Mobile

Who we're seeking:

The Functional Channel team is on the lookout for creative and experienced mobile application developers that are passionate about developing best-in-class applications.  We want individuals with an entrepreneurial spirit who can collaborate with stakeholders and execute on ideas with agility.  If working on items related to mobile development, online security and user experience invokes excitement within, then we'd love to hear from you!


This position is responsible for the design and enhancement of the Mobile Banking Platform including the look and feel of the UI, security, performance, and the integration of both back end services and device specific capabilities.  It will also include the evaluation of 3rd party tools & frameworks, defining best practices and helping establish a roadmap for the platform.


You will find success based on your abilities in the following areas:

Interact with other IT Development and Operations departments to clarify and build applications that meet a business unit's objectives.

You will work directly with Solution Architects, other Programmer Analysts, Quality Assurance Analysts, Project Managers, Project Analysts, and Business Analysts to design, develop, and document new and maintain existing business applications.

Act as a technical subject matter expert with regards to programming, system design, and development related activities. This may include code and design reviews within a project team.

Prepare plans for application construction, implementation and ongoing system support.

Create and vet use case/requirements specifications.

Provide work estimates to managers and project managers as requested. This may include working with Programmers to develop such estimates.

Evaluate candidate technologies and tools for use in systems design, construction, and integration.

Assist in the development, implementation, and adherence of systems development methodologies within projects.

Construct new applications, interfaces and maintenance changes.

Ensure data integrity and accuracy.

Prepare system documentation and training material.

Job Requirements:

As the ideal candidate you posses:

You have a passion for everything mobile;  you understand the capabilities of mobile devices and know how to make the best use of them.

You have ideas about using Passport, Google Wallet and Apple Pay to build a world class experience for users.

You have experience working with at least one of the following:

Objective-C and the Apple iOS SDK

Java and the Android SDK

HTML5, CSS, Javascript and PhoneGap

You have experience working with Mobile Web technologies and native-web hybrid techniques.

Experience with XML, JSON and web service integration.

Understand the software development life cycle.

Above average analytical, problem solving and attention-to-detail skills.

Strong time management, prioritization, and organizational skills.

You have good communication skills (both verbal and non-verbal) for when a phone call is faster or a translation from technical to business lingo is required.

Recognized Information Technology training ? university/ college/ technical school or equivalent experience.

Three (3 years experience developing for mobile devices.

Eight (8 years IT development and analysis experience.

Previous financial industry experience would be an asset.

So what can ATB Financial offer you? Imagine paying less for your everyday banking, mortgages, loans and investments. Throw in an excellent benefits and pension package, opportunities for career advancement, and a financial institution that's leading the way in change ? now you're talking about a career with a company that allows you to grow.  As an award-winning employer-of-choice ? we have the best of the best working for Albertans. Sound like a team you want to be a part of?


Advancement. Fun. Rewards?  We get it.

To learn more visit


To read our employer reviews visit our Glassdoor page.


Online applications are preferred. ATB Financial is an equal opportunity employer. We thank all applicants for their interest; however, due to the high number of resumes we receive, only short-listed candidates will be contacted.


For additional information on this posting, please contact Kristen Carter, Talent Acquisition Specialist. [Note: please apply using our online system and not the contact's email address].  


For information on communities where ATB thrives, please visit




Req. Code : 12366

Division/Department : Corporate Services

Job Grade : UR

Click here to apply for this job

Career Level: Experienced

Industry: Financial Services and Banking

Job Function: Technology and Digital Media