Title : Software Engineer
Location : Millington, TN
Duration : 9 Months (right to hire)
Security+ or CISA (Certified Information System Auditor), or GSE (GIAC Security Essentials), or CISSP (Certified Information System Security Professional)
Client currently has an opening for a senior .NET system/software developer in Millington, TN.
This is a direct backfill for a fulltime position to support the Navy
The candidate must be able towork collaboratively in a team environment and will develop software in web or thin client environments.
Candidate will interface with end-users, system engineers and database administrators on a regular basis so interpersonal skills are amust.
Candidate is expected to have the analysis skills to solve problems.
A Bachelor's degree and 8+ years of experience, or an associate degree with 10+ years of experience, or .NET development with SQL Server for at least 12 years experience ideally with C#.
This position requires a self-motivated, professional individual with demonstrated progressiveexperience designing and developing web applications, including:
Experience as a web based application engineer/developer using .NET Frameworks, Visual Studio and Microsoft
SQL Server development.
Demonstrated knowledge and understanding of the .NET MVC Framework
Understanding of the software development lifecycle, strong analysis skills, experience in designing, developing,implementing testing .NET based business applications.
Knowledge of Telerik and Resharper is a plus.
Ability to train and coach junior development members on effective Unit Testing techniques.
PRIMARY DUTIES :
The candidate will maintain, Design, develop, and integrate multi-tiered Microsoft .NET based web applications supporting Navy
Personnel Command projects.
Design software tools and subsystems to support software reuse and domain analyses and manage theirimplementation.
Work as a leader or member of a team.
Review existing programs and assists in making refinements, reducing operating time, and improving currenttechniques.
Formulate and define specifications for software applications or modifies and maintain existing applications usingengineering releases and utilities from the manufacturer.
Be responsible for program design, coding, testing, debugging, and documentation.
Be responsible for quality assurance review and evaluation of existing and new software products.
Develop system components including services and user screens
Assisting with system testing
Application and System deployment
Professional Certification: Within six (6) months of hire date, the candidate must either obtain a commercial computingenvironment certification or a computing environment training certific
Prior to the hire date, the candidate must possess one of the following Information Security certifications.