Agile Software Development Technical Lead (.NET C#, SQL Server)

  • CSRA,
  • Rockville, MD
company banner
.Net, Agile, Analysis, AngularJS, API, Architecture, ASP, ASP.NET, Automated, Biology, CSS, Developer, Development, Foundation, Hardware, HTML, JavaScript, jQuery, Manager, Management, Program Manager, Programming, Release, Scientific, Scrum, SDLC, SQL, SQL Server, Testing, Validation, Windows
Contract Corp-To-Corp, Contract Independent, Contract W2, C2H Corp-To-Corp, C2H Independent, C2H W2
Telecommuting not available Travel not required

Job Description

Agile Software Development Technical Lead (.NET C#, SQL Server)
All times are in Eastern Daylight Time.

Requisition ID
Job Locations

Posted Date
Engineering & Sciences

Clearance Level Must Currently Possess
No Clearance Required
Telecommuting Options
Some Telecommuting Allowed

Clearance Level Must Be Able to Obtain
No Clearance Required
Opportunity Details:


CSRA is seeking a hands-on Agile Software Developer / Technical Lead with strong ASP.NET, C#, MVC and SQL experience to design and develop Web-based applications. This role will do hands on programming, software design, and mentor of junior developers for our development team supporting to the National Institute of Allergy and Infectious Diseases (NIAID) Office of Cyber Infrastructure and Computational Biology (OCICB) Cyber Technology Staff Augmentation Program (CTSAP). On this program, CSRA is supporting over 70 custom and COTS applications, both Web-based and client server applications. OCICB Software Engineering Branch (SEB) develops custom software applications for NIAID’s user community consisting of approximately 4,500 intramural and extramural employees, contractors, and collaborators. Additionally, applications are increasingly being developed for access by the public, and so the scope and visibility of any developed application may be unlimited. Custom applications have been developed in the following functional areas: Scientific Reporting Services and System Support; Grants Management Systems; Contracts Managements Systems; Human Resources Management Systems; Administrative Management Systems; and Other Management Systems. The ideal candidate should have strong software design & development experience and be very comfortable in learning an existing product and adjusting product architecture as customer requirements or technology evolves. The candidate should possess excellent communications and planning skills and be able to lead a team of developers in an Agile Scrum environment. Performs technical planning, system integration, verification and validation, evaluates alternatives including cost and risk, supportability and analyses for total systems. Analyses are performed at all levels of total system product to include: concept, design, fabrication, test, installation, operation, maintenance and disposal. Ensures the logical and systematic conversion of product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints. Performs functional analysis, timeline analysis, detail trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications.


- Work closely with the Federal program manager and program technical lead to define robust, best practice architectures for new applications, leveraging and enhancing existing modules, or creating new reusable components- Enhance and maintain existing applications per customer requirements- Provide recommendations for optimal product design and architecture as customer requirements, market conditions and technology evolves- Develop and maintain technical documentation- Provide level of effort planning estimates for application change requests and defect resolutions- Provide technical guidance and recommendations to other team members as required- Run daily standup meetings as required and in concert with the program technical lead.- Assist in establishing and updating application release plans- Manage and perform Web application deployments- Perform root cause analysis for production issues and provide resolutions in a timely fashion- Be the primary customer contact for the development team in concert with the Federal Program Manager.- Maintain traceability between requirements, design and test cases- In short, we are seeking a person who can lead an Agile development team who has significanthands-on development experience.


  • Bachelor's degree with 8+ years’ experience in Web development (Equivalent combination of education and experience will be considered)
  • Current, in-depth experience with hands on development/coding in .NET (C#) 2.0 or higher, HTML/XHTML, CSS.
  • Experience with Client-side Technologies to include JavaScript (and other related frameworks such as JQuery, AngularJS, Knockout, etc.)
  • Experience with MVC and Entity Framework, as well as knowledge of other .NET design patterns such as
  • MVC API, WCF, Windows Services, etc.
  • MS SQL Server (2008 or higher) T-SQL and stored procedure programming design and development experience
  • Experience in developing, designing, implementing, and supporting enterprise level Web applications
  • Experience with Microsoft TFS, Build Server and Release Server, and continuous Integration.
  • Experience with Agile/Scrum development process and DevOps (including continuous integration/continuous delivery (CICD) and associated automation techniques)
  • Experience in full SDLC to include application design and coding techniques, as well as a thorough understanding of installation, testing methodologies and troubleshooting techniques
  • Proven experience in designing technical software solutions using industry best practices
  • Exceptional communication and planning skills will be highly valued and considered a substitute for some listed technical experience.
  • Experience with Test Driven Development and Automated Regression Testing
  • Experience with AngularJS, Web API, MS Team Foundation Server (TFS) is a plus
  • Experience with DevOps


CSRA is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Company Information

What We Do. CSRA is tomorrow’s thinking, today. To "Think Next. Now." is to imagine a better future and to deliver it, today. For our customers, our partners, and ultimately, all the people our mission touches, CSRA is realizing the promise of technology to change the world through next-generation thinking and meaningful results. We understand that our customers' missions require new methods and imaginative thinking. We bring together government IT professionals, emerging technologies, and the brightest, cutting-edge advisors in the industry to deliver a broad range of innovative, next-generation IT solutions and professional services to help our customers modernize their legacy systems, protect their networks and assets, and improve the effectiveness and efficiency of mission-critical functions for our warfighters and our citizens. Our Company. CSRA's legacy is a partnership that began when the North American Public Sector business of CSC and SRA International merged to become a leading provider of next-generation IT solutions and professional services with over 50 years of combined legacy experience supporting U.S. government agencies and programs. We retain the spirit of partnership in all we do—with our customers, within our brilliant teams, and through our alliances with industry-leading technology innovators. We are a company of 18,000+ smart, talented individuals, yet we enjoy a start-up culture that inspires us to make a difference while delivering results in this rapidly evolving world. Together, we are committed to a stronger and better future for America through next-generation thinking made real today. Think Next. Now.
Dice Id : srabot
Position Id : 3969555

Similar Positions at CSRA

Software Development Manager
  • Warner Robins, GA
  • 15 hours ago