Title: Software Development Team Leader
Location Patuxent River, MD
Note: This is a contract position requiring U.S. citizenship
Major Duties and Responsibilities:
Software development team technical
lead; works with Navy customers to gather and analyze requirements; analyzes,
designs, develops, and implements a corporate information system supporting
Naval Aviation; provides customer support; primary responsibilities are
performing as the technical lead of a development team supporting an
Oracle-based web application and leading the team in the conversion of that
application to an ASP .NET web architecture.
Principal
duties/responsibilities:
 |
Designs, develops, codes, tests, and
debugs highly complex new software products or makes significant
enhancements to existing software. |
 |
Develops and applies advanced methods,
theories, and research techniques in the investigation and solution of
complex and advanced software applications and problems.
|
 |
Resolves highly complex hardware/software
compatibility and interface design considerations. |
 |
Conducts investigations and tests of
considerable complexity |
 |
Factors emerging technologies and product
supportability into design and implementation |
 |
Directs the writing and updating of
technical documentation such as users manuals, system documentation, and
training materials |
 |
Prepares reports on analyses, findings,
and project progress, and presents results to management and/or customer
personnel |
 |
Serves as a customer interface to resolve
problems and ensure requirements are met on a timely basis
|
 |
Provides guidance and work leadership to
less-experienced software developers |
 |
Serves as a technical team or task leader
|
 |
Maintains current knowledge of relevant
technologies as assigned |
 |
Participates in
special projects as required
Required Skills and Abilities |
 |
Advanced knowledge of the
principles, practices, and procedures used in software and systems analysis,
design, and development. |
 |
Knowledge of the principles,
practices, and procedures used in software configuration management in a
team environment |
 |
Proficiency in the use of Microsoft
.NET web development technologies including C## and ASP.NET, Oracle RDBMS,
Oracle PL/SQL, Oracle stored procedures and packages |
 |
Ability to serve as a technical team
or task leader |