Job ID :
6076
Company :
DC Government
Location :
WASHINGTON, DC
Type :
Contract
Duration :
6 Months
Status :
Active
Openings :
1
Posted :
21 Nov 2014
Job Seekers, Please send resumes to resumes@hireitpeople.com

Complete Description:

The Lead Software Developer is responsible for the creation and implementation of production ready web technology solutions to meet the application and business requirements for OSSE.

 

• Design, modify, develop, write, and implement software programming applications following established architecture standards as well as software development and project manage.

• Code software applications to adhere to designs supporting business requirements and customers.

• Lead and mentor the efforts of lower level IT development staff including responsibility for work products and projects and directing others in order to reach goals

• Collaborate with teams, peers and other functions to ensure understanding of shared responsibility and deliverables to ensure project meets its business and schedule objectives.

• Oversee testing activities and develop corrective action plan.

• Determine and develop design approaches and solutions, conducts business reviews, documents current systems, and develops recommendations of how to proceed with the applications.

• Perform feasibility analysis on potential future projects and presents to management.

• Serve as a liaison or technical resource for others on their team or to partners within other business units.

• Ensures compliance with all established architecture standards and SDLC and Agile methodologies.

• Provide detail development estimates for development team tasks and perform according to the estimates.

 

- Bachelor's degree required in a related area – Master’s preferred.

- Successfully participated in 3 or more large scale software development efforts.

- Experience estimating development efforts.

- Experience creating and designing technical specifications and the ability to develop against those specifications.

 

Behavior Characteristics:

Problem solving & analytical skills to resolve technical problems; an understanding of business requirements and IT strategies. Good communication skills (verbal and written) to all levels of the business.

 

Skills:

Skill

Required / Desired

Amount

of Experience

Expertise Rating

 

Experience in .Net 3.x, to .Net 4.5

Required

7

Years

3 - Expert

Experience with quality assurance, prototyping, construction, integration

Required

5

Years

3 - Expert

Possess strong Microsoft platform knowledge and skills

Required

12

Years

3 - Expert

Familiar with internal and external access security schema

Required

3

Years

3 - Expert

SQL 2005, 2008 and 2012 (recent) experience

Required

7

Years

3 - Expert

In-depth post-college programming experience

Required

10

Years

3 - Expert

Experience with JavaScript

Required

5

Years

3 - Expert

Experience with C#

Required

5

Years

3 - Expert

Experience with Agile development methods.

Required

4

Years

3 - Expert

Knowledge of Service architectures / RPC such as SOAP and REST

Required

2

Years

2 - Proficient

Thorough understanding of security, including the correct ways of handling passwords, separating systems, securing data, etc

Required

4

Years

2 - Proficient

Strong skills in documenting both Macro and Micro (Conceptual and Detail) designs

Required

5

Years

2 - Proficient

Ability to take the lead on the most complex projects.

Required

5

Years

2 - Proficient

Experience with Drupal or other CMS systems a plus.

Desired

3

Years

2 - Proficient

Experience with Visual Studio

Required

5

Years

3 - Expert

Development and/or software engineering experience

Required

12

Years

3 - Expert

Bachelors Degree

Required

 

 

 

Masters Degree

Highly desired

 

 

 

.Net or SharePoint Certification

Nice to have

 

 

 

SharePoint 2007, SharePoint Designer 2007 thru 2010

Required

3

Years

2 - Proficient

 

 

candidate must bring his own laptop and smartphone. Client or vendor will not provide it