Junior Software Developer

CACI International Inc National Harbor, MD $66,700 - $133,300
Full Time Entry Level 2+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like Junior Software Developer in or near National Harbor, MD? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

This role will involve designing, coding, testing, and debugging software applications, with a focus on generative AI models and applications, and managing projects according to predefined scope, schedule, budget, and quality standards.

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

Requirements

  • Must be a U.S. Citizen with the ability to obtain a Public Trust
  • Bachelor’s degree in software development, Computer Engineering, or a related development discipline
  • Expertise in multiple programming languages, including Python, Java, JavaScript, and TypeScript
  • Proven experience with cloud services and platforms, such as AWS and Google Cloud
  • Solid understanding of cloud architecture principles
  • 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

Qualifications

  • Bachelor’s degree in software development, Computer Engineering, or a related development discipline
  • Minimum of 3 years in software development, 3 years in generative AI development, and 2 years in project management

Skills

Python * AWS * Google Cloud * Java * C++ * TensorFlow * PyTorch * JavaScript * Agile * Scrum * Generative AI * API * TypeScript * GANs * VAEs *

* Required skills

Benefits

Wellness Programs
Healthcare
Time off benefits
Retirement plans
Financial benefits
Continuing education
Family Support

About CACI International Inc

Technology
View all jobs at CACI International Inc →