IDEMIA 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.
POSITION SUMMARY
The Software Engineer (II) is responsible for coding, unit testing and documenting industry leading and best in class quality biometric software products.
DUTIES AND RESPONSIBILITIES
- Codes and units test biometric software according to contract and product requirements
- Supports and follows the software development process
- Participates in Software design and reviews
- Documents software, installation guides and user manuals
- Maintains software skills to match direction of products
- Meets software delivery dates as directed
- Raises risks/issues as soon as they are discovered
- Performs software reviews
- Provides software estimates as required
Required Skills
- JAVA or JavaScript/HTML 5 development, other programming languages a plus C, C++, Python, etc.
- ANGULAR 5/6/7
- Unix/Linux and Windows environments
- Mobile Platforms including iOS and Android desired
- Relational database management systems, preferably in a Oracle or PostgresQL environment
- NoSQL database systems, preferably in a MongoDB environment
- Understanding of how to develop and implement highly complex technical solutions in an enterprise j environment
- Superior organizational and time management skills
- Excellent written and verbal communication skills
Required Experience
- Must have a Bachelor’s Degree in Computer Science or related discipline or equivalent levels of work experience
- Must have a minimum of three years’ prior experience in software design and development
- Must have experience with either JAVA or JavaScript/HTML 5 development, other programming languages a plus C, C++, Python, etc.
- Must have experience with Unix/Linux and Windows environments
- Experience with Mobile Platforms including iOS and Android desired
- Must have experience working with relational database management systems, preferably in a Oracle or PostgresQL environment
- Must have experience working with NoSQL database systems, preferably in a MongoDB environment
- Must have experience with application development platforms for building enterprise application and business critical business process that involves workflow automation and process orchestration
- 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
- Must be a self-motivated individual, able to operate independently within established department/company practices
TRAVEL REQUIREMENT, WORKING CONDITIONS AND PHYSICAL DEMANDS:
Travel Requirements, such as:
- Ability to travel locally for activities such as meetings, classes, and workshops.
- Must be able to travel occasional by air as needed to attend training, conferences, and related activities.
Working Conditions, such as:
- General office environment. The work area is adequately lighted, heated, and ventilated.
Physical Demands, such as:
- Office environment where the employee may sit comfortably to do the work. Some walking, standing, bending, reaching, and carrying of light items such as papers, books, small parts; driving an automobile, etc. Requires eye-hand coordination and manual dexterity sufficient to operate a keyboard, photocopier, telephone, and other office equipment.
- The work requires light physical effort with frequent lifting and/or moving of materials in the 10-30 pound range and occasional lifting up to 50 pounds. Requires manual dexterity and ability to manipulate small objects. May require normal range of hearing and vision to operate machinery.
MUST BE ELIGIBLE TO WORK IN THE U.S.
IDEMIA is an equal opportunity employer.
We evaluate qualified applicants without regard to race, color, religion, sex,
sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.