Senior Software Developer (ASP.NET, Web Development, C#)

  • Full-time

Job Description

The Senior Software Developer is a highly skilled Senior ASP.NET/C# developer with a strong background in building scalable, high-quality and high-performance web applications on the Microsoft technology stack. The Senior Software Developer is responsible for building and maintaining internal and external facing web applications and will work with a team of experienced analysts and developers to build highly-performing enterprise systems for a Federal government contract and also aid with the transition in the future to a cloud environment.

Responsibilities:

  • Design and Develop custom web based applications using Microsoft .NET framework
  • Implement new features into existing internal and external facing websites
  • Create new web applications
  • Work with technical peers on Database/web application designing, development, implementation and integration projects
  • Design, develop and extend custom interfaces between existing web applications via third party application programming interfaces (API) and web services
  • Supervise junior developers to ensure that deliverables are created to standards and conform to code quality and security standards
  • Create project documents, test documents and perform testing of applications as needed

Qualifications

Required:

  • Bachelor's degree in Computer Science, Software Engineering or a related area 
  • 8 years of experience in all phases of software life cycle design 
  • 5 years of SQL Server experience  
  • 3 years of web development experience to include: Java, HTML, ASP.NET, C#.NET

Desired:

  • Experience with Microsoft development tools to include: MS Team Foundation Server, MS Visual Studio 2010

Additional Information

  • Job Location:             Sterling, VA
  • Job Type:                    Full-Time
  • Security Clearance:  Clearable to Public Trust
  • Pay Rate:                    Up to $125K (Depends on Experience)