Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack .NET Developer image - Rise Careers
Job details

Full Stack .NET Developer

Full Stack .NET Developer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

* * *

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 passionate team of industry-leading individuals 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 the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity.

ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial.

Responsibilities:

  • Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles.

  • Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes.

  • Assist with designing, developing, and implementing custom software and distributed database application capabilities for a variety of legacy and modernized systems with limited oversight.

  • Act as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success.

  • Provide improvements to the product(s) being supported.

  • Participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases.

  • Support release planning with conceptual design and development / refinement of software engineering guidelines.

  • Analyze complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components.

  • Ensure product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports.

  • Work with or have a strong interest in agile software development practices and delivering deployable software in short sprints.

  • Create reusable libraries, develop interactive and responsive interfaces, implement complex solutions, encouraging quality code through conducting reviews/leading tests, and applying beautiful visualizations to solutions.

  • Implement new features by transforming mockups into fully functional user interfaces integrated with API enabled microservice.

  • 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

  • Professional Experience: at least three (3) to five (5) years 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, Oracle, and PostgreSQL.

  • Knowledge of the following frameworks: .Net 8.x, .Net core, Angular, NGXS, Win32, Microservice Design and Development.

  • Must have expert experience in the following programming languages/libraries: C#, C++, JavaScript, Angular, CSS and HTML.

  • Experience with the following hosting environments: IIS, AAR, Kestral, and Windows OS.

  • Experience with Kafka data integration services.

  • Experience with Visual Studio, SSO, Active Directory, Docker, DataGuard, AppDynamics, and SCOM.

  • Knowledge of creating Angular components, services, good understanding of state management and UI performance.

  • Demonstrated professional experience with developing SPA (Single Page Application) 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 Server databases.

  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.

  • Experience with project management tools such as TFS, Confluence and Jira.

  • Experience with continuous integration tools such as Jenkins.

  • Pass CBP background investigation (U.S. Citizenship required).

Desired:

  • Professional experience upgrading AngularJS projects and JAVA.

  • Technical Certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java, .NET, etc.

  • familiarity with any of the following: Spring, ETL tools, ESB message queuing, application security, automated testing, UML, state-management angular libraries such as NGRX or NGXS.

  • Passion for user experience and user-centric development.

  • Continuously research new and best coding practices.

  • Optimize application for maximum speed and scalability.

  • Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration.

-

________________________________________________________________________________________

What You Can Expect:

 

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. 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 that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. 

 

Your potential is limitless. So is ours.

Learn more about CACI here.

________________________________________________________________________________________

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.

The proposed salary range for this position is:

$54,600 - $112,000

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.

Average salary estimate

$83300 / YEARLY (est.)
min
max
$54600K
$112000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack .NET Developer, CACI

Join CACI as a Full Stack .NET Developer in the vibrant town of Williston, Vermont! In this exciting role, you'll become part of the BEAGLE Agile Solution Factory team, where you'll apply your expertise in agile methodologies to enhance the nation’s safety by supporting the Customs and Border Protection (CBP). As a pivotal team member, you’ll collaborate closely with talented professionals to develop cutting-edge software solutions while crafting a user-friendly experience. Imagine transforming complex requirements into functional, real-world applications that genuinely impact national security. Your days will be packed with designing features, conducting tests, and engaging in constructive sprint planning sessions. You'll be encouraged to innovate as you tackle challenges, always keeping quality at the forefront of your work. With a transparent culture embracing continuous growth, you'll enjoy the flexibility of working on-site 1-2 days per week and the chance to learn and develop your skills in a dynamic environment. If you have a strong background in .NET, Angular, and relational databases, with a true passion for user experience, this is the opportunity for you. Join us at CACI and let’s combine our talents to create a safe and prosperous future for all!

Frequently Asked Questions (FAQs) for Full Stack .NET Developer Role at CACI
What are the main responsibilities of a Full Stack .NET Developer at CACI?

As a Full Stack .NET Developer at CACI, you will engage in various responsibilities, such as participating in Agile Scrum teams, developing and maintaining software solutions, collaborating closely with stakeholders to shape project outcomes, and providing innovative solutions to complex problems. Your role will also include designing custom software capabilities and contributing to the planning and execution of software releases.

Join Rise to see the full answer
What qualifications are required for the Full Stack .NET Developer position at CACI?

To qualify for the Full Stack .NET Developer position at CACI, candidates need a B.S. degree in Computer Science or a related field, along with at least three to five years of relevant technical experience in software design and development. Proficiency with the tech stack including .NET, Angular, Oracle, and PostgreSQL is essential, along with expertise in programming languages such as C#, C++, and JavaScript.

Join Rise to see the full answer
What is the work environment like for a Full Stack .NET Developer at CACI?

CACI values a collaborative and innovative work environment for Full Stack .NET Developers. You can expect to work closely within Agile Scrum teams, engage in open discussions, and receive support from teammates all committed to the project's success. The culture emphasizes integrity, trust, and a focus on the mission of enhancing national safety.

Join Rise to see the full answer
What opportunities for growth does CACI offer for Full Stack .NET Developers?

At CACI, Full Stack .NET Developers are encouraged to pursue continuous growth through various learning resources and development opportunities. The company promotes innovation and encourages employees to discover new coding practices, making it an ideal environment for professionals looking to advance their skills and career.

Join Rise to see the full answer
What benefits do Full Stack .NET Developers receive at CACI?

Full Stack .NET Developers at CACI enjoy a comprehensive benefits package that includes healthcare, wellness, retirement plans, continuing education opportunities, and flexible time off. The company believes in supporting employees' work-life balance and ensuring they have the resources needed to thrive both personally and professionally.

Join Rise to see the full answer
Common Interview Questions for Full Stack .NET Developer
Can you describe your experience with Agile methodologies as a Full Stack .NET Developer?

When answering this question, highlight specific Agile practices you've utilized in your previous projects, such as Scrum or Kanban. Discuss how these methodologies improved collaboration and efficiency, and provide examples of how you contributed to Agile ceremonies like daily stand-ups or sprint retrospectives.

Join Rise to see the full answer
What technical skills do you bring to the Full Stack .NET Developer role at CACI?

In your response, outline your proficiency with the tech stack mentioned in the job description—specifically .NET, Angular, and databases like Oracle and PostgreSQL. Provide tangible examples of projects where you've successfully used these technologies and detail the impact of your contributions.

Join Rise to see the full answer
How do you approach debugging and problem-solving in your development work?

Discuss your systematic approach to debugging, perhaps detailing the tools and techniques you use to identify and resolve issues. Explain how you prioritize addressing bugs based on their impact, and share an example of a particularly challenging problem you successfully solved.

Join Rise to see the full answer
What is your strategy for ensuring code quality in your projects?

Emphasize the importance of code reviews, writing unit tests, and following coding standards in maintaining code quality. You may also want to mention how you stay updated with best practices and continuously seek feedback to improve your coding skills.

Join Rise to see the full answer
Can you talk about a successful project where you collaborated with a team?

Choose a specific project to describe, focusing on your role within the team and how you contributed to achieving project goals. Highlight communication, collaboration, and how teamwork played a critical role in overcoming challenges or delivering exceptional results.

Join Rise to see the full answer
How do you stay updated with new technologies and best practices as a Full Stack .NET Developer?

Discuss your methods for continuous learning, such as attending workshops, taking online courses, participating in webinars, or following industry leaders. Share examples of recent technologies, frameworks, or practices you've adopted in your work.

Join Rise to see the full answer
Describe your experience with SQL databases and how you've utilized them in past projects.

In your answer, explain your familiarity with SQL or PL/SQL in the context of Oracle or PostgreSQL. Provide an example of a project where you utilized SQL databases effectively, particularly mentioning any complex queries or database optimizations you implemented.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining code quality?

Share strategies like prioritizing tasks, breaking down workloads into manageable segments, and focusing on critical features first. Discuss how you maintain a balance between speed and quality, perhaps by using automated testing to catch issues quickly.

Join Rise to see the full answer
What tools do you prefer for version control and project management, and why?

Mention the tools you've used, such as Git for version control and JIRA or Confluence for project management. Explain how these tools help streamline workflow, facilitate team collaboration, and track project progress effectively.

Join Rise to see the full answer
Why do you want to work for CACI as a Full Stack .NET Developer?

This is your chance to express genuine enthusiasm about CACI's mission and values. Mention how the company’s focus on national security and technology innovation aligns with your career goals and the type of work you enjoy. Highlight aspects of the work culture that resonate with you.

Join Rise to see the full answer
Similar Jobs
CACI Remote Remote (Any State)
Posted 11 days ago
CACI Hybrid Springfield, Virginia, United States
Posted 8 days ago
Photo of the Rise User
American Express Hybrid Phoenix, Arizona, United States
Posted 3 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Posted 11 days ago
Posted 10 days ago
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!