CACI bv · 6 hours ago
Junior Software Developer
CACI is seeking a versatile and skilled Software Junior Developer with expertise in both AI technologies and project management. This role will involve designing, coding, testing, and debugging software applications, focusing on generative AI models and applications.
ConsultingEducationTraining
Responsibilities
Design, develop, and maintain software applications and generative AL models in accordance with project requirements
Serve as a key member of one or more prototyping teams, providing support to teammates and collaborating effectively to deliver functional software applications within tight deadlines
Engage actively in all agile delivery phases and ceremonies, including release and sprint planning, artifact creation, sprint testing, demonstrations, and retrospectives, to ensure seamless project execution and continuous improvement
Maintain a proactive stance in staying attuned to the latest advancements in AI technologies, tools, and best practices to ensure the application of cutting-edge solutions in project delivery
Demonstrate the capability to work autonomously on complex tasks with minimal direction and management oversight, showcasing initiative and self-motivation
Adhere to coding standards and best practices and ensure the ethical use of generative AI technologies and adherence to data privacy standards
Develop and maintain detailed project plans, including scope, schedule, budget, and resource allocation
Support project teams, providing guidance, support, and motivation to ensure project goals are met
Ensure project deliverables are completed on time, within scope, and to the required quality standards
Prepare and present project reports, dashboards, and documentation to stakeholders
Foster a collaborative environment and promote best practices in project management
Qualification
Required
Must have a SECRET security clearance
Bachelor's degree in software development, Computer Engineering, or a related development discipline
Exhibit expertise in multiple programming languages, including but not limited to Python, Java, JavaScript, and TypeScript
Demonstrate proven experience with cloud services and platforms, such as AWS and Google Cloud, including the ability to deploy, manage, and scale applications effectively
Maintain a solid understanding of cloud architecture principles
Possess the ability to comprehend and manage API development and management processes
Minimum of 3 years in software development, with proven expertise in programming languages such as Java, Python, C#, or similar, and experience with software development methodologies (e.g., Agile, Scrum)
Minimum of 3 years in generative AI development, including proven experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and generative models such as GANs, VAEs, and transformer-based models, along with a strong background in deep learning and neural networks
Minimum of 2 years in project management, with a proven track record of successfully delivering projects, and experience in managing projects
Excellent problem-solving and analytical skills, with the ability to understand API development and management
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI bv
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.
Funding
Current Stage
Growth StageCompany data provided by crunchbase