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. |
Required |
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 |
Required |
|
|
|
SharePoint 2007, SharePoint Designer 2007 thru 2010 |
Required |
5 |
Years |
3 - Expert |