Logo
CACI International

Full Stack .NET Developer

CACI International, Ashburn, Virginia, United States, 22011

Save Job

Overview

The Opportunity: CACI is currently looking for a Full Stack .NET Developer with agile methodology experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client located in Vermont. Join this team supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS). As a member of the BEAGLE ASF Team, you will support CBP agents and officers who safeguard the American people by combining customs, immigration, border security, and agricultural protection into one coordinated activity. The ASF Program emphasizes innovation and welcomes individuals who bring creative ideas to solve complex problems, both technical and procedural, at the team and portfolio levels. Adaptability and constructive collaboration with a diverse, geographically dispersed team are crucial. Responsibilities

Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Collaborate with software developers/engineers, stakeholders, and end users within Agile processes to deliver customer-defined systems and software projects. Assist with designing, developing, and implementing custom software and distributed database capabilities for legacy and modernized systems with limited oversight. Act as a member of a product team, supporting teammates and contributing to product and team success. Propose improvements to the product(s) being supported. Participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases. Support release planning with conceptual design and development/refinement of software engineering guidelines. Analyze complex project-related problems and create innovative solutions involving scheduling, technology, methodology, tools, and solution components. Ensure product quality and timeliness of work, provide guidance, resolve problems to meet objectives, and provide periodic performance reports. Contribute to agile software development practices and delivering deployable software in short sprints. Create reusable libraries, develop interactive and responsive interfaces, implement complex solutions, and encourage quality code through reviews and testing; apply effective visualizations to solutions. Implement new features by transforming mockups into fully functional user interfaces integrated with API-enabled microservices. Bridge the gap between user interface design and technical implementation. Qualifications

Required: College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree. 5+ years of related technical experience with software design, development, and implementation in a Windows environment. Willing to work on site 1-2 days a week. Demonstrated professional experience with our tech stack: .NET, Angular, PostgreSQL and Oracle. Knowledge of frameworks: .NET Framework, .NET Core, Angular, NGXS, Win32, Microservice Design and Development. Expert experience in C#, JavaScript, Angular, CSS and HTML. Experience with hosting environments: IIS, Kestrel, Windows OS, and related infrastructure. Experience with Kafka data integration services. Experience with Visual Studio, SSO, Active Directory, Docker, Dynatrace, AppDynamics, and SCOM. Knowledge of creating Angular components, services, state management, and UI performance. Experience developing SPA using a modern UI framework (Angular and Angular Material). Experience with source code control systems and concurrent development workflows. Experience with SQL or PL/SQL Oracle or PostgreSQL databases. Understanding of all elements of the software development lifecycle (planning, requirements management, configuration management, quality assurance, release management). Experience with project management tools such as TFS, Confluence, and Jira. Experience with continuous integration tools such as Jenkins. Ability to pass CBP background investigation (U.S. Citizenship required). Desired: Technical certifications such as AWS Certified Developer, AWS Certified Solutions Architect. Familiarity with Spring, C++, ETL tools, ESB messaging, application security, automated testing, UML, and state-management libraries like NGRX or NGXS. Passion for user experience and user-centric development. Continuously research new and best coding practices; optimize applications for speed and scalability. Strong communication skills to lead design discussions and foster collaboration. What You Can Expect

A culture of integrity.

At CACI, character and innovation are central. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust.

CACI values the unique contributions of every employee. You’ll have autonomy and access to flexible time off and robust learning resources to support your ambitions. A focus on continuous growth.

Together, we will advance our nation’s critical missions and continue our track record of success, both in your career and in our legacy. Your potential is limitless.

So is ours. Learn more about CACI here. Pay Range : There are factors that can influence final salary, including location, contract wage rates, experience, skills, education, and certifications. We offer competitive compensation, benefits, and learning opportunities, including comprehensive health, wellness, retirement, and time-off benefits. Learn more here. The proposed salary range for this position is: $86,600 - $181,800 Everyone at CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

#J-18808-Ljbffr