Software Engineer/Web Developer
Golden, CO
Minimum Security Clearance Requirement: US Citizenship Required – Clearable to Top Secret (TS)/DOE Q
Duties and Responsibilities:
· Design, develop, maintain, and interface complex web applications using ASP.NET, C#, VB.Net, Java, ASP.NET, JavaScript and other scripting/programming languages in the design and implementation of web applications
· SharePoint development for the organizations expanding SharePoint presence
· Maintain existing web sites and applications enhancing functionality to meet business and security requirements
· Handle tier 3 support inquiries; maintain links to external sites and ensure up-to-date information
· Trouble-shoot complex code designs written by multiple developers, reverse engineer, identify incompatibilities and provide alternatives for improved design and performance
· Work with end users and the programming team to develop comprehensive business requirement specifications and application design specifications
· Create technical documentation for the programming team for web applications as a resource for future development and troubleshooting
· Research, evaluate, and recommend new tools and applications for use in assigned responsibilities
· Work on one or more projects as a project team member and occasionally as a project leader
Qualifications:
· Bachelor’s Degree in Computer Science, Information Systems, or other related field or equivalent work experience
· 3 to 5 years of IT work experience in software development
· Experience with object oriented technologies and Microsoft web technologies (.NET Framework 2.0-3.5, Visual Studio Team System, ASP.NET and C#/VB), AJAX, database technologies (SQL Server);
· SharePoint (MOSS 07) or SharePoint 2010 and SharePoint Designer
· Experience with JavaScript, HTML, DHTML, XML and CSS
· Demonstrated skill and ability to write SQL
· Ability to obtain and maintain a DOE "Q" security clearance
Desired:
· Windows Server 2008 administration and security
· IIS 7.0 administration and security
· Demonstrated knowledge and application of software development (Agile) methodologies and processes
· Web services