Software Engineer II (3778-758)

MorphoTrust Anaheim, CA
The Software Engineer (II) designs and develops customized solutions using our application software. IDEMIA's core product(s) are highly scalable and configurable and the deliverable solutions can vary greatly. The engineer will customize the generic products to meet the specific customer requirements.

Duties and Responsibilities

* Using IDEMIA's released software; the engineer will integrate / create / deploy and fix comprehensive solutions that may include software, hardware, and networking. The integration of a solution takes the form of coding, configuration, scripting, querying, etc. using technologies such as:

* Java

* Javascript

* XML Configurations

* Rational Expressions

* Shell Scripting

* SQL Queries

* Creating reports

* JBoss Application Server installation and configuration

* Installation and configurations with Linux and Windows

* Active Directory and LDAP

* Email servers (Postfix, Dovecot)

* XSL

* Virtualization

* C/C++

* Python

* Prepare and maintain solution design documentation as needed.

* Follow release / installation / maintenance documentation processes

* Provides support to QA testing and installed systems.

* Maintains software skills to match direction of products

* Meet delivery dates as directed

* Raises risks/issues as soon as they are discovered

* Performs solution reviews

* Provides estimates as required

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

Required Skills

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

* Experience in fingerprint or other biometric systems/technologies is a plus.

* Comfortable in an international environment

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 demonstrate an intermediate knowledge of processes and routine work applications

* Must have experience software development, JAVA programing, other programming languages a plus Javascript, Shell scripting, C, C++, Python, JavaScript, etc.

* Must have experience with Unix/Linux and Windows environments

* Must have experience working with relational database systems, preferably Oracle.

* Must have experience with SQL programming

* 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 be good at problem solving and devising creative solutions

* 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

* Experience with application development platforms for building enterprise application and business critical business process that involves workflow automation and process orchestration

* Experience with JBOSS Application server setup and configuration

* Experience working with Active Directory and LDAP.

* Experience with Message Queues,

* Experience with EJB / J2EE

* Experience with SOAP

* Experience with XSL

* Experience with Postfix and Dovecot

* Experience with Jasper iReport

* Experience with Clustering and Highly available system configurations

* Experience with Virtualization

* Experience with Shell Scripting

* Experience with IDEs (Eclipse, NetBeans)

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

Similar jobs you might like