Alexandria, VA | Phone: (703) 582-9345
contactus@gurooit.com | Employee Portal




.NET/SharePoint Developer (Application Developer II)
 
Location: Edgewater, MD
Education: Bachelors degree or equivalent combination of education and experience
Bachelor's degree in Computer Science, Management Information Systems, or related field preferred
Citizenship Requirement: US Citizen
Clearance Required: Secret
Experience: 4+ years
 
Description
 
Key Role:
 
  • Professional .NET web developer responsible for creating custom solutions that integrate with SharePoint.
  • All traditional development skills are required in addition to working knowledge of SharePoint development.
  • Works with Solutions Architect to implement solutions, in part or in whole, from full custom applications that integrate with SharePoint to applications built completely within the SharePoint platform, to custom fields, event receivers, workflows, etc, to assisting and consulting designers when necessary on best use of web technologies in no-code solutions (Master Pages, HTML, CSS, XSLT, etc.).
  • Designs, develops and implements new methods and procedures of the technical solution that meets the requirements of the project.
  • Designs may involve major and highly complex systems. Assesses existing systems and recommends technical improvements (e.g., performance upgrades).
  • Provides detailed document of mederately complex system specifications, including system scripts, system installation procedures, system backup and recovery techniques and system test methods.
  • Recommends, establishes business case, and assists project managers and others in building acceptance of new proposed program modifications, methods, and procedures.
  • Conducts and provides moderately complex cost/benefits analysis for new proposed program modifications, methods, and procedures.
  • Defines system objectives and design specifications in collaboration with business analyst and/or project manager.
  • May establish moderately complex operational databases, software configuration controls and system interfaces for computer system(s) assigned.
  • Analyzes and revises existing system logic difficulties and documentation to ehnahce system efficiency.
  • Maintains file servers and network access; documents and analyzes more complex system anamolies to ensure optimum equipment performance.
  • Defines controls, conversion procedures and system implementation plans, may include user training and orientation.
  • Assists in leading technical collaboration outside of project team, for example, company lines of service, client IT, vendors, subcontractors.
  • Represents company in new technology planning and takes lead in assessing emerging technologies.
  • Assists clients in articulating and defining their business requirements and assists in preparing the business case justification for technical investment decisions.
  • Maintains current and legacy applications.
  • Provides leadership and work guidance to less experienced personnel.

 

Skills Required:

 

  • Code repository tools (and knowing merging/branching conepts)
  • CSS
  • Database Administration
  • Database development (including creating data objects such as stored procedures)
  • High performance website development (or a concept of this idea)
  • Model-View-Controller (MVC) programming
  • Object-Oriented programming
  • Web server administration
  • XML
  • Microsoft .NET Framework version 3.5
  • Microsoft Active Directory
  • Microsoft ASP.NET Web Forms
  • Microsoft Data Sets (XSD)
  • Microsoft Internet Information Services (IIS) versions 5,6, and 7
  • Microsoft MVC Framework versions 1 to 3
  • Microsoft SharePoint versions 2007 to 2010
  • Microsoft Team Foundation Server
  • Microsoft Visual Studio (development environments) from versions 2005 to 2010
  • Microsoft Window Communication Foundation (WFC)
  • Microsoft Windows Forms
  • Experience developing SharePoint custom solutions, custom applications that integrate with SharePoint, and applicatons built completely within the SharePoint platform.
  • Experience developing with the .NET framework v1.0-v4.0. Specifically, ASP.NET and ASP.NET MVC
  • Experience developing with C# and VB.NET, and LINQ
  • Experience developing with HTML, JavaScript, JQuery, JQueryUI
  • Experience with MSSQL2005/2008 database design and programming using T-SQL
  • Experience using Microsoft Visual Studio 2010
  • Familiarity with Team Foundation Server 2010
  • Familiarity with Agile and/or OpenUP development processes
  • Bachelor's degree or equivalent combination of education and experience
  • Bachelor's degree in Computer Science, Management Information Systems, or related field preferred
  • Four or more years of system analysis or systems development experience
  • Experience working with several programming languages, operating systems, hardware and software
  • Experience working with relational databases to facilitate system analysis
  • Strong personal computer and business solutions software skills
  • Good analytical and problem solving skills for design, creating and testing of programs
  • Good communication skills to interact with team members, support personnel, and provide technical guidance and expertise to customers and management
  • Good interpersonal skills to interact with customers and team members
  • Ability to work in a self-directed work environment
  • Ability to work in a team environment
  • Certifications: Individual must meet DOD 8570 approved IAT Level II requirements (MCSE, MCDBA, MCPD, MCTS, GSEC, Security+ and SCNP, or SSCP

Copyright © 2013, GuROO, LLC.
All Rights Reserved

contactus@gurooit.com
Phone: (703) 582-9345
6036 Lincolnia Road
Alexandria, VA

http://www.hotdoodle.com, HotDoodle™ Custom Web Design and Quality Affordable Website Designers for Small Businesses and Professionals
Powered by http://www.hotdoodle.com, HotDoodle™ Custom Web Design and Quality Affordable Website Designers for Small Businesses and Professionals
Editable I18n websites with language switching Site Map