Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.
Mobile Software Engineer
Thales is seeking a Mobile Software Engineer for our Ottawa office. As a member of a collaborative development team, the Mobile Software Engineer will be instrumental in the identification and implementation of a Cloud Protection Licensing (CPL) wide mobile software that covers the product portfolio. The primary objective is to design, develop, test and deliver high-quality mobile products. The Mobile Software Engineer will work closely with product owners, system architects, software engineers, UX/UI designers, security teams, technical writers, customer support team, and 3rd parties as necessary to ensure timely delivery of quality products and to provide support throughout the lifecycle.
Key Responsibilities:
The Mobile Software Engineer is responsible for developing and testing android projects. This includes:
Develop /follow mobile application coding standards to facilitate code maintenance and enhancement
Continuously improve code quality through writing unit tests, automation and performing code reviews
Design, implement and execute the automation testing to improve the test execution efficiency for the SDK and App to deliver user perceived quality of the product
Integrate with our backend services to make sure we are delivering a great mobile user experience
Interface closely with product managers, user experience, operations and customers to understand end user requirements and convert them into a pragmatic and effective technical solution
Participate in brainstorming sessions and contribute innovative and original ideas to our technology, algorithms and product
Resolve issues found during engineering test and QA in a timely manner, taking risk into account
Coordinate with customer support teams to diagnose product issues and successfully deliver results within a schedule
Consistent use of group tools such as Jira, Confluence, Git/GitHub for tracking of defects and management of code
Independently manage time and prioritize tasks to achieve results within cost and schedule constraints
Required Skills and Experience:
Bachelors Degree or equivalent experience
5 years’ development and testing experience in mobile app/SDK
Must have demonstrable portfolio of released applications on the Google Play Store, i.e. Released at least 1 app to App store
Prior working experience and expertise programming in Java and Kotlin
Must have prior experience using Android software development tools such as Android Studio to develop, test, debug, and deploy quality software
Must be able to utilize tools such as git/GitHUB and JIRA/Confluence in the software development process
Prior experience in the use of API design such as REST
Experience working with CI/CD pipeline to build, test and deploy mobile apps/sdks
Experience with creating test strategy and UI automation testing for mobile apps
Experience with Agile development practices
Excellent analytical, communication and presentation skills – verbal and written
Highly motivated and self-driven
Proven ability to work independently on assigned tasks
Occasional flexibility to work outside of normal business hours to collaborate with teams in different time zones
Preferred Skills and Experience:
Master’s degree in Computer Science or equivalent
Experience with Android using Objective-C/Swift/C is an asset
Experience with Xray to manage tests is an asset
Prior development experience with WearOS and/or ChromeOS
Experience with multi-site / multi-cultural team management
Understanding of enterprise application development, software as a service and enterprise security technologies
Able to think out of the box to offer innovative solutions to technical problems
Able to adapt communication style to match the needs of the audience
Scaled Agile Framework (SAFe) environment experience is a plus
Work Location:
20 Colonnade Rd. Suite 200
Ottawa, ON K2E 7M6
Annual Compensation: $105,000.00/Annually
Number of hours per week: 37.5 hours/week
Please add the Terms of Employment: Permanent, Full-Time
Language of Work: English
Benefits: Bonus, Disability benefits, Medical benefits, Dental benefits, Group insurance benefits, Life insurance benefits, Vision care benefits, Other benefits
Security and Safety : Basic security clearance
Transportation/Travel Information : Willing to travel, Willing to travel regularly, Valid driver’s licence, Travel expenses paid by employer
Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.
Click the apply now button to register your interest and IBM will be in touch with a reminder when they...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Company Description Arista Networks is an industry leader in cognitive cloud networking for mission-critical data...
Apply For This JobFull Job Description A Trading Desktop Support Technician will have a minimum of 4 years’ experience performing Level 2 technology...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Description At Boeing, we innovate and collaborate to make the world a better place....
Apply For This JobLinkedIn is the world’s largest professional network, built to help members of all backgrounds and experiences achieve more in their...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> The Museum is moving to a more integrated system architecture and whilst this improves data...
Apply For This Job