Senior Software Engineer

MorphoTrust USA   •  

Fort Wayne, IN

Industry: Professional, Scientific & Technical Services

  •  

5 - 7 years

Posted 30 days ago

POSITION SUMMARY

The Sr. Software Engineer designs and develops computer application software within the context of the development and customization of generic products and/or specific customer projects. This person's primary responsibility will be to design and develop biometric capture applications for law enforcement agencies.

DUTIES AND RESPONSIBILITIES

  • Designs, codes, customize and unit test software programs and enhancements in
  • C# C/C++, Java, Python and XML languages, primarily on Microsoft Windows platforms
  • Prepares and maintains software design and code documentation, as well as software release, installation, and maintenance documentation
  • Designs and modifies databases in a relational database management systems environment
  • Provides software support to QA testing and installed systems
  • Maintains software skills to match direction of products
  • Meets software delivery dates as directed
  • Identifies and raises risks and issues as soon as they are discovered
  • Performs software reviews
  • Provides software estimates as required
  • Work with product owners to design new features

Required Skills

  • Must demonstrate a proficient 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 prioritize work, even when faced with conflicting demands and variety of problems
  • Must have excellent 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 and company practices
  • Highly motivated, self-starter, fast learner
  • Ability to work with a distributed team
  • Must be willing to travel

DESIRED SKILLS AND QUALIFICATIONS

  • Must have experience with Unix/Linux and Windows environments
  • Practical experience with established software development methodologies and source code management tools.
  • Experience in fingerprint or other biometric systems and technologies.
  • 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 five years’ prior experience in software design and development
  • Must have experience with C++ or C where programming languages a plus: Java, Python, JavaScript, etc.
  • Experience with MS .NET development
  • Experience with MS SQL Server development
  • Must have experience with Windows environments
  • Must have experience with application development platforms for building enterprise application and business critical business process that involves workflow automation and process orchestration.

4256-758