Senior Software Engineer - Mobile
Datacard Group - Minneapolis, MN

This job posting is no longer available on Datacard Group. Find similar jobs: Senior Software Engineer jobs - Datacard Group jobs

Senior Software Engineer - Mobile REQ# 3156

Datacard Group is building on a 40-year heritage of innovation and customer success. Our portfolio of solutions, backed by expert service and support, enable card and secure ID programs for financial, government and other markets worldwide. With an unmatched commitment to customer satisfaction, Datacard® remains the industry’s leading brand of secure ID and card personalization solutions.

Position Overview: The Senior Software Engineer - Mobile will take an active role in the design and development of Mobile application library and SDK based on Android, Blackberry and iPhone. This library and SDK product is used to provide financial institutions and any issuance entity the ability to deliver virtual credential over the air to mobile or hand held devices. These devices are enabled with a secure element to securely store card association members’ credentials.

Accountabilities:

Development (80%)
· Designs and develops software.
· Defines system and software requirements based on market requirements.
· Assists in the estimation of work for the engineering group by defining task breakdown, project duration and concurrent effort.
Process (20%) · Works within a team environment using Agile software processes.
· Produces detailed and accurate documentation relating to assigned projects and tasks.
· Maintains a broad perspective and anticipates future challenges and opportunities.
· Develops plans and strategies with a global perspective in mind.
· Displays an understanding of the functioning of other departments within the organization.
· Uses creative approaches to solving problems.
Basic Qualifications · Bachelor’s degree in Computer Science, Mathematics, or equivalent technical degree;
· 8 + years of total application development experience
· 3+ years’ experience in Mobile application programming
· Strong experience with application and system security design, development, and deployment
· Experience with threat modeling, penetration testing or running security scans with third party software and their application during SDLC processes.
Technical Qualification · Deep knowledge of C, Objective-C, CocoaTouch, and iOS programming.
· Experience with JavaScript, JSON, XML and interfacing iPhone/iPad applications to server side APIs.
· Solid grasp of algorithms, memory management, object oriented programming, and concurrent programming.
· Strong experience detecting and correcting memory usage issues, and optimizing code for application performance.
· Deep knowledge of loaders, fragments, and other tools introduced with Honeycomb
· Experience with JavaScript on the HTML5/Web Browser platform or ActionScript 3 on the Adobe Flash platform
· Experience with Blackberry/JDE and J2ME is plus
· Experience with JavaCard/EMV based NFC payment applications is plus.
· Experience with Smart card/RFID based payment applications for contact less payment, ISO 14443, ISO 7816 is plus
Travel Requirements: Less than 10% - Some international travel possible
Datacard Group is an Equal Opportunity Affirmative Action Employer.
NO AGENCIES, NO RELOCATION

About this company
10 reviews
DataCard has a full deck of financial and identification products. The company, which does business as DataCard Group, offers card printers,...