Full Stack Developer (C#/React) jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI bv ยท 5 hours ago

Full Stack Developer (C#/React)

CACI is currently looking for a Full Stack Developer with agile methodology experience to join their BEAGLE Agile Solution Factory Team supporting Customs and Border Protection. In this vital role, you will develop high-impact applications that support critical CBP operations, utilizing technologies such as React and Spring Boot to create robust, scalable solutions.

ConsultingEducationTraining
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Full-Stack Development Leadership: Architect, design, develop, test, and deploy robust and scalable full-stack applications and features for both modernized and legacy systems. This includes hands-on development across front-end (UI/UX implementation using React), middle-tier (API development), and back-end (database interaction and business logic using C#/.NET Core) components with minimal supervision
Agile Collaboration & Contribution: Actively participate and contribute to all Agile Scrum ceremonies, including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives. Collaborate effectively with cross-functional teams to define requirements, estimate tasks, and deliver committed sprint goals
Code Quality & Best Practices: Promote and ensure high standards of code quality through rigorous code reviews, automated testing (including collaboration with Automated Test Engineers on tools like Selenium for end-to-end testing, alongside unit and integration tests), and continuous integration/continuous delivery via Harness (experience with pipeline development is crucial). Leverage tools like SonarQube for static code analysis and adherence to secure coding practices. Contribute to the development and refinement of software engineering guidelines and best practices
System Integration & Optimization: Design and implement robust APIs, microservices, and event-driven messaging solutions for seamless integration between various system components and external services. Optimize application performance, scalability, and security across all layers of the stack, ensuring high availability for critical border missions
Technical Problem Solving: Proactively identify, diagnose, and resolve complex technical issues and architectural challenges. Provide technical guidance and innovative solutions to enhance system reliability and efficiency
Continuous Improvement: Contribute to the continuous improvement of development processes, tools, and technologies. Stay current with emerging industry trends and evaluate their applicability to the project
Mentorship & Support: Support and collaborate with teammates, fostering a culture of shared responsibility and knowledge transfer to ensure collective product and team success

Qualification

C#React.NET CoreMicroservices architectureRESTful APIsEvent-driven architectureUnit testingGitNoSQL databasesAgile methodologySeleniumCommunication skillsCollaboration skillsProblem-solving

Required

Must be a U.S. Citizen with the ability to obtain and maintain a CBP background investigation (criteria include, but are not limited to: 3-year check for felony convictions, 1-year check for illegal drug use, 1-year check for misconduct such as theft or fraud)
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 seven (7) years related technical experience, with design, development and implementation of enterprise-level applications
Proficiency in C# development, with extensive experience in building robust back-end services using .NET Core
Strong front-end development skills using React, HTML5, CSS3, and JavaScript/TypeScript to create responsive and intuitive user interfaces
Experience with microservices architecture and developing RESTful APIs
Demonstrated experience with event-driven architecture and messaging solutions
Proficiency in unit testing and proven experience collaborating with quality assurance and automated test engineers on comprehensive testing strategies, including integration and end-to-end automation (e.g., Selenium)
Strong proficiency with Git for source code control and concurrent development workflows
Experience with NoSQL databases such as MongoDB
Familiarity with ORM frameworks, build tools, and configuration management
Working on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness
Acting independently to expose and resolve problems
Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement
Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management
Able to work a hybrid schedule with an on-site requirement of 1-2 days per week in Ashburn, VA

Preferred

Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas
Familiarity with source code quality control platforms (e.g., SonarQube), CI/CD platforms (e.g., Harness, Jenkins), cloud platforms (e.g., AWS), and Jira. Experience with system modernizations and migrations is also highly desirable
Excellent written and verbal communication skills
Strong collaboration skills and desire to work within a team
Highly responsible, team-oriented individual with very strong work ethic and a self-starter
Ability to apply estimation techniques to software development efforts

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI bv

twittertwittertwitter
company-logo
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase