FAQs
What is the primary role of the Software Developer/Systems Architect?
The primary role involves analyzing technical and infrastructure needs, designing new architecture solutions, developing baseline software components, and supporting development teams in their integration architecture efforts.
What qualifications are required for this position?
The position requires a university degree or equivalent experience, a minimum of seven years of related work experience, and US citizenship.
What programming languages should candidates be proficient in?
Candidates should have significant experience in modern development languages such as C#, .Net, Java, and JavaScript, with a preference for C#/.Net.
Is experience with cloud services required for this role?
While not required, experience with developing, deploying, and integrating systems hosted in Amazon Web Services (AWS) is desired.
What type of environment will the team work in?
The team will work in an Agile Scrum environment, which encourages collaboration and iterative progress.
Are there opportunities for mentoring in this position?
Yes, the role involves mentoring other architects and developers on systems architecture, design, and software development best practices.
What technologies or platforms are preferred for integration solutions?
Experience with integration platforms such as Boomi or MuleSoft is highly desired for this position.
Does the position require travel?
No travel is required for this position.
What is the salary range for this position?
The proposed salary range for this position is $102,900 - $216,200, depending on various factors such as geographic location and relevant experience.
What benefits does CACI offer to its employees?
CACI offers comprehensive benefits including healthcare, wellness, financial support, retirement plans, family support, continuing education, and flexible time-off benefits.