Software Engineer
Berico Technologies - Alexandria, VA

This job posting is no longer available on Berico Technologies. Find similar jobs: Software Engineer jobs - Berico Technologies jobs


Alexandria, VA


SECRET Preferred. Berico will sponsor highly qualified candidates for their clearance.


The Robust Operable Biometric Software (ROBS) is an established biometrics software system that is helping lead the effort to identify foes in the War on Terror. A worldwide system in use with the US military, ROBS utilizes biometrics to positively identify individuals in a shifting world of identities. The Senior Software Engineer would lead and guide the development of the current ROBS program with an eye to the future.

The successful candidate will work collaboratively with a diverse team of software developers, engineers, and system administrators in a fast paced environment to evolve a mission critical intelligence system. The Software Engineer must have experience with the full software development lifecycle (SDLC) using an iterative (Waterfall) and agile methodology (Scrum) and have demonstrable skill executing engineering processes to include requirements gathering, design, build, test, delivery, integration and tuning. Must be knowledgeable and stay current with .NET technologies and be comfortable mentoring the team on elegant and efficient coding techniques. The candidate must demonstrate a high degree of problem solving ability and be able to communicate effectively in written and spoken form.

The Software Engineer performs high-level systems analysis, evaluation, design, integration, documentation, and implementation of a very complex application that require a thorough knowledge of administrative and technical skills. Works with the team responsible for designing and developing new software products or major enhancements to existing software. Participates in all phases of system development with emphasis on planning, analysis, evaluation, integration, testing and acceptance phases (IV&V and DT&E) using Waterfall and Agile/Scrum process models. Applies higher-level business or technical principles and methods to very difficult technical problems to arrive at automated engineering solution. Prepares and delivers presentations and briefings as required. Responsible for project completion. Performs feasibility analysis on potential future projects to management.

Essential Functions:
  • The Software Engineer will be a key member of a development team building and deploying Microsoft-based products.
  • The Software Engineer must be capable of managing and executing the full software development lifecycle with limited supervision.
  • Recommend design changes and/or enhancements to the system; develop designs and document them using the Unified Modeling Language (UML).
  • Must be comfortable interfacing with the customer, articulating technical concepts to a non-technical audience.

Minimum Qualifications:
  • Bachelor's degree from an accredited university in computer science, software engineering, information systems, a physical science, engineering or a mathematics-intensive discipline.
  • Minimum of 2 years software engineering experience with the software development lifecycle.
  • Demonstrates experience with .NET 4 platform, including C#, Windows Forms, SQL Server, Entity Framework, object oriented fundamentals, design patterns.
  • Demonstrates experience with lifecycle development tools, including Version Control, Defect/Work Item Tracking, build management. Experience with Team Foundation Server (TFS) strongly preferred.
  • Exposure to dependency injection models and test driven development is a plus.
  • Demonstrates experience with model driven development (UML).
  • Demonstrates experience with process centric environments development (Waterfall, Agile/Scrum).
  • Should be detail oriented, possess good verbal and written communications skills, and be a self-starter.
  • Should have experience with team based development.
  • US Citizenship
  • No clearance required on interview, but must be able to acquire and maintain a minimum Secret Clearance.

Desired Skills:
  • Experience with Visual Studio 2010 Ultimate with Feature pack 2.
  • Skills with Windows and RDBMS Systems
  • Experience working in a Waterfall and/or Agile environment.

Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
Berico Technologies is an Equal Opportunity Employer

Berico Technologies - 17 months ago - save job - block
Recommended Jobs
Senior Software Developer
Jacobs Technology - Arlington, VA
Jacobs Technology - 3 days ago

Information Technology Integration Engineer
Computer Systems Center Incorporated - Springfield, VA
Computer Systems Center Incorporated - 11 days ago

Test Engineer
Buchanan & Edwards - Fairfax, VA
Buchanan & Edwards - 4 days ago
About this company
5 reviews