Software Engineer II (3778-758)

MorphoTrust Anaheim, CA
POSITION SUMMARY

The Software Engineer (II) designs and develops computer application software within the

context of the development and customization of generic products and/or specific customer

projects.

DUTIES AND RESPONSIBILITIES

* Designs, codes, customize and unit-test software programs in C/C++, Python and XML languages, primarily on Microsoft Windows NT/2000/XP platforms

* Designs and modifies databases in a relational database management systems environment, specifically Sybase or Oracle.

* Prepares and maintains software design and code documentation, as well as software release/installation/maintenance documentation

* Provides software support to QA testing and installed systems.

* 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

* On average, s/he works on more complicated tasks than Software Engineers (I), as determined by the Engineering Manager

Required Skills

* Must demonstrate an intermediate knowledge of processes and routine work applications

* 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

* Must be willing to travel

Required Experience

* Must have experience with JAVA programing, other programming languages a plus C, C++, Python, JavaScript, etc.

* Must have experience with Unix/Linux and Windows environments

* Must have experience working with relational database management systems, preferably in a Sybase or Oracle 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 experience with SQL programming

DESIRED SKILLS AND QUALIFICATIONS

* Practical experience w/established software development methodologies and source code management tools.

* Experience in fingerprint or other biometric systems/technologies.

Must be eligible to work in the United States

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