Senior Developer
CACI International IncAbout the role
The Opportunity:
- Analyzes functional business applications and design specifications for functional activities
- Develops codes, tests, and debugs new software or enhancements to existing software
- Performs maintenance on existing software products and contributes knowledge of business applications
- Writes programs according to specifications needed
- Works with technical staff to understand problems had with software and then resolve them
- Resolves customer complaints and responds to suggestions for improvements and enhancements
- Develops block diagrams and logic flow charts
- Provides technical direction to programmers to ensure program deadlines are met
- Software version control baseline documentation
- Develop project schedules, timelines
- Leverage experience across the Center, Group and external offices
- Coordinate with Customer’s security elements for Project Certification and Accreditation
- Experience with VPN technologies and protocols including IPSEC and SSL
- Experience in authori
- ng documents (reports, briefings, etc,) to support customer missions.
- Communicates with staff or clients to understand specific systems requirements
- Provides advice on project costs, design concepts, or design changes
- Trains system users in system operation or maintenance
- Researches, tests, and/or verifies proper functioning of software patches and fixes
Qualifications:
Required:
- 9+ Years experience with a BS Computer Science or related field (Equivalent Experience may be Substituted for Educational Requirement)
- TS/SCI with Poly Required
- Experience coding in Windows Powershell
- Experience in Puppet
- Must have knowledge of remote administration and secure Virtual Private Networking.
- Excellent oral and written communication skills
- Highly mission-focused/oriented
- Develops, in conjunction with functional users, system alternative solutions
- Ability to effectively manage several projects simultaneously in a rapidly paced environment
- Excellent understanding of communications/email protocol API implementation
- Working knowledge of Customer’s organization, internal policies, and processes
- Excellent knowledge of Customer’s software development cycle and O&M processes
- Willing to “go the extra mile” ensuring that time critical requirements are met.
- Prior experience working with multiple IC organizations
- Ability to work as part of a team of very strong personalities in a very dynamic environment
- Highly mission-oriented
- C2S
- SQL
- Ruby, JAVA,C++
- .net development
Desired:
- Working knowledge of Customers official messaging system
- Ability to design/deliver customer web-based email client and server applications
- Ability to implement business process and workflow into custom email applications
- Knowledge of PKI key and LDAP implementation
- Ability to interface web application with remote relational database infrastructure
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 mos
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s