CACI is looking to maintain and upgrade its critical web servers, ensuring smooth operation of existing systems while working on new development initiatives.
Requirements
- Programming Skills: At least 10+ years of recent experience developing in JavaScript and PHP.
- OS Experience: A minimum of 10+ years of experience developing software in Linux, Windows, or Mac OS environments.
- Technical Proficiency: Proficiency in MS SQL, Express.js, React.js, Node.js, and GIT for version control and collaboration.
- Requirement Gathering: Interface with researchers to gather and interpret complex requirements.
- Milestone Management: Break down requirements into actionable milestones and communicate them effectively to team members and stakeholders.
- Project Tracking: Utilize project tracking tools like Jira.
- Documentation: Document architecture in Confluence.
Responsibilities
- Server Management: Lead the maintenance and management of current web servers.
- OS Migration: Spearhead migration efforts to newer Linux OS versions.
- Upgrade Coordination: Ensure seamless functionality during upgrades, particularly with CASPORT authorization.
- Infrastructure Improvement: Architect improvements to existing web infrastructures.
- Strategic Planning: Implement strategic goals and establish operational plans for the technical area.
- Innovation: Develop and implement innovative products, processes, standards, or operational plans through research and integration of best practices.
- Problem Solving: Tackle numerous, typically undefined problems requiring extensive investigation and leveraging of technical knowledge.
Other
- Experience: 10-12 years in software development with a B.S. degree, or 14-16 years of experience without a degree.
- Security Clearance: Active TS/SCI with Polygraph.
- Communication Skills: Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.
- Adaptability: Flexibility to adapt to changing requirements and project directions.
- Education: B.S. degree