OverviewIDEMIA is the global leader in identity and security. Our mission is to create a safe and simple future where identity verification is indisputable, and only you can assert your identity. We are a distributed company leveraging the latest technologies to deliver world-class products in the private and public sectors of finance, telecom, identity, security, retail, sports entertainment, commercial, government, and IoT. We use a variety of technologies and approaches to deliver quality product and services to government agencies and technology companies. IDEMIA is a made up of a group of 14,000 diverse people from different nationalities, speaking over 20 different languages. Together, our solutions impact the everyday lives of citizens and nations. In this ever-changing world, protecting your identity is paramount. Join the team that is ensuring one person- one identity.Responsibilities
- Designs and develops new image processing algorithms for use in document authentication
- Supports and follows the software development process
- Participates in software design and reviews
- Documents software, workflow, image analytics techniques
- Meets software delivery dates as directed
- Performs software reviews
- Provides software and algorithm development estimates as required
Qualifications
- Must have a Bachelor's Degree in Computer Science or related discipline or equivalent levels of work experience
- Must have a minimum of 10 years' prior experience in software design and development
- Must have experience developing custom image processing algorithms
- Experience analyzing and correcting software performance issues.
- Knowledge of digital image processing algorithms, image handling techniques and optimizations, image acquisition and storage/retrieval.
- SDK/API development.
- Object-oriented class design and implementation.
- Common design patterns for both SDK and application development.
- Self-motivated, inquisitive individual who works well in a small team.
- Experience with multiple user application frameworks and integration environments including C#, .Net, XML, Visual C++, COM/DCOM.
- Microsoft Visual Studio 2012 or later, including deployment projects and MSI installers.
- Must have experience with application development platforms for building enterprise application and business critical business process that involves workflow automation and process orchestration
- Software documentation experience (designs, specifications, etc.).
- Must have good analytical skills with strong attention to detail
- Must have good organizational skills; must be able to multi-task and/or prioritize work, even when faced with conflicting demands and variety of problems
- Must have good writing skills including documentation skills
- Must have excellent verbal; must be able to communicate technical concepts clearly and effectively with technical teams, management, and customers
- Must have good interpersonal skills with the ability to build strong relationships
- Fluent with Microsoft Office.
- Good planning and organizational skills.
- Effective communication skills to support technical customer interaction.
- Ability to work with QA team for efficient issue resolution.
Employment Type: FULL_TIME