Company:  Noblis
Location:  Falls Church, VA 22042
Job Category:  IT/Software Development
Career Level:  Experienced (Non-Manager)
Requisition #:  2291

Noblis is a truly unique organization that offers all employees the opportunity to find greater meaning in their work and balance the other things in life that matter to them as well.

Software Engineering Manager

Noblis is a nonprofit science, technology and strategy organization that helps clients solve complex systems, process and infrastructure problems in ways that benefit the public.  We bring the best of scientific thought and engineering know-how to find solutions that are practical, efficient and effective.  You will find Noblis at work in many fields, including national and homeland security; transportation; healthcare; criminal justice; energy and the environment; oceans, atmosphere and space; and public safety.

 

Noblis is consistently recognized as a "Great Place to Work" and "One of the Best Mid-Sized Companies to Work For"by Washingtonian Magazine, Society for Human Resource Management (SHRM), the Great Places to Work Institute, and AARP.  Noblis was also named to the "World's Most Ethical Companies" list by the Ethisphere Institute at the Forbes, Ethisphere Joint Conference.

 

Noblis is an equal opportunity employer

Noblis develops and maintains the Universal Biometrics Toolkit for use by law enforcement agencies at the Federal, State, Local, and International levels. Products in the Toolkit have thousands of users worldwide. We are seeking a Software Engineering Manager to provide technical management of the full software development lifecycle (SDLC) activities for these products.

 

Responsibilities:

Provide technical management of the full spectrum of SDLC activities for the Universal Biometrics Toolkit (UBT):

  • Coordinating with the extensive user community and understanding their needs and issues
  • Directing and assigning code development
  • Managing and scheduling enhancements and software fixes
  • Reviewing existing code (Visual Basic, C, C#)
  • Working with the architecture of individual tools and moving toward commonality across the UBT toolset when appropriate
  • Overseeing testing
  • Overseeing and developing UBT user and developer documentation

Candidates should possess a Bachelor's degree or equivalent and 10+ years experience or a Master's degree or higher and 5+ years experience in software engineering or a related field with recent experience. Desirable experience includes:

  • Software engineering management
  • Software architecture
  • Requirements engineering
  • Use case analysis
  • Agile development
  • Human factors/user interface design
  • Coding; particularly Java, XML, image processing, and/or .NET development
  • Object-oriented design
  • Software quality assurance/testing
  • Release management
  • Software maintenance and documentation
  • Biometrics/forensics domain knowledge

 

Candidates should have excellent client interface skills with strong problem solving and technical, operational, and/or analysis skills. Teamwork skills and the ability to work under pressure are required as well as excellent writing and oral presentation skills.

 

Selected candidates will be subject to a background investigation for the purpose of access to sensitive government information.



If interested, please apply online at http://track.tmpservice.com/ApplyClick.aspx?id=837896-1789-072