CACI is seeking a highly experienced Front End Software Developer to lead the design, development, and maintenance of complex software applications
Requirements
- Proficiency in one or more programming languages such as Java, C-Sharp, Python, or JavaScript.
- Experience with front-end frameworks (React, Angular, or Vue.js) and back-end technologies (Node.js, .NET, Java).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for application deployment.
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Solid experience with Agile methodologies and version control tools (e.g., Git).
- Knowledge of software development best practices, including secure coding and performance optimization.
- CompTIA Security+
Responsibilities
- Design, develop, and maintain software applications, ensuring alignment with business and technical requirements.
- Participate in architectural design decisions and contribute to software design patterns and frameworks.
- Work closely with cross-functional teams, including product managers and QA engineers, to deliver software on time and within scope.
- Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
- Conduct code reviews and provide constructive feedback to ensure high-quality software delivery.
- Debug, troubleshoot, and resolve software issues in a timely manner, identifying root causes and implementing effective solutions.
- Collaborate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
Other
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Must be able to obtain and maintain a DoD SECRET clearance.
- Must be a U.S. Citizen.
- Must be able to work onsite daily in Norco, CA.
- Up to 10% travel required