Senior .NET Developer (Hybrid/Remote)
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: Secret
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
The CACI team is looking to add a Senior .NET Developer to their growing software development contract with the Department of State in Rosslyn, VA. The Senior .NET developer will be responsible for designing, implementing, and testing the application while working closely with Government stakeholders and users to enhance current business processes. Knowledge of SharePoint applications and environments will prove beneficial as the .NET applications are closely coupled with existing SharePoint applications. This is a Hybrid/Remote position as you will need to be on-site 1 day a week to support your project team.
This project is part of a significant strategic growth plan centered on human capital systems and other business systems lines of business in CACI. Joining the program offers more than an assignment; it offers a career growth opportunity in a growing and strategic CACI line of business with great success for Federal and DoS market customers as well as making a difference in a mission responsible with protecting lives.
Duties Include but are not limited to:
Serve as a Senior .Net Developer with responsibilities to include:
Participate in project planning sessions with technical and functional leads, business analysts and other team members to analyze business requirements and outline the proposed IT solution
Work with customers to clarify requirements, classify and prioritize user requests, and fix bug requests and operational issues reported by users
Write, interpret and analyze technical documentation related to information technology
Deep understanding of SDLC processes, spanning requirements/issue management, defect tracking, source control, build and test automation, and release management
Provide recommended software development enhancements or changes in support of existing and projected organizational mission requirements
Create diagrams representing current application designs, data architecture and flows.
Required Qualifications:
Bachelor's Degree in Computer Science or related degree
10+ years working in the field
6+ years of experience with .Net framework and customization and development involving programming languages like .Net, ASP.NET, C#, HTML, JavaScript and jQuery
Expertise with Microsoft SQL Server
Expertise building REST APIs, preferably .NET Web API
Experience performing requirements analysis using Agile methodologies
Excellent problem solving and resolution skills
Experience in Application Security Code Review and/or Application Vulnerability Assessment
Experience developing 508 compliant user interfaces
Have exposure to JIRA, Azure DevOps Boards, or similar tools for project management and task tracking.
Aware of Continuous Integration / Continuous Delivery and its implementation through pipeline creation.
Active Secret clearance.
Desired Qualifications:
Certifications in Azure, AWS, GCP, or other technologies.
Comfortable with designing user interfaces using CSS / Bootstrap.
Experience working with front-end frameworks such as Angular, React etc.
Adobe Experience Manager
Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.
As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.