Junior Software Developer - Spring 2023

Expiring today

Employer
CACI
Location
Ashburn, VA, United States of America
Posted
Nov 23, 2022
Closes
Nov 29, 2022
Ref
274169
Function
IT
Hours
Full Time
Junior Software Developer - Spring 2023
Job Profile:
Intern/Co-op - Technical S2

JR Type:
Funded
Job Category:
Intern/Co-op
Minimum Clearance Required to Start:
None
Percentage of Travel Required:
Up to 10%
Type of Travel:
Local
Program/Opportunity Name:
University Programs
Referral Bonus Plan:
$0

Job Description:

What You'll Get to Do:
Serve as an Agile team product member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with softwaredevelopers/engineers,stakeholders, and end users within Agile processes. Responsible for:
  • Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight.
  • Providing improvements to the product(s) being supported.
  • Actively participate in release and sprint planning, backlog refinement, artifact creation, sprint testing, regression testing, demonstrations and retrospectives, software deployments (i.e., releases to production), and operations and maintenance of deployed software (i.e., production support).
  • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components.
  • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports.


More About the Role:
  • Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria include but are not limited to:
  • 3 year check for felony convictions
  • 1 year check for illegal drug use
  • 1 year check for misconduct such as theft or fraud
  • Pursuing a College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree
  • Professional Experience: at least one (1) year related technical experience, with software design, development, and implementation in a Windows Environment


You'll Bring These Qualifications:
  • Demonstrated capacity to learn our tech stack: PostgreSQL, Java spring-boot, Angular.
  • Must have expert experience in or demonstrated ability to learn the following programming languages/libraries: Angular, Typescript, JavaScript, CSS and HTML.
  • Capacity to create reusable libraries, develop interactive and responsive interfaces, implement complex solutions, encouraging quality code through conducting reviews/leading tests, and applying beautiful visualizations to solutions
  • Passion for user experience and user-centric development
  • Commitment to research new and best coding practices
  • Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
  • Object oriented design and development (OODD) experience, Service Oriented Architecture (SOA).
  • Experience with source code control systems and concurrent development workflows (Git preferred)
  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.


If Undergraduate or Graduate, pursing a degree in Software Development or related field is preferred, not required

Minimum GPA of 3.0 or higher is preferred, not required

Previous internship/co-op or other work experience, leadership and teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular)

These Qualifications Would be Nice to Have:
  • Experience with a variety of technologies which may include Java;Spring Boot,Spring framework,Hibernate (or other ORM), JAX-RS, JavaScript, XML, JSON, Web-Services (JAX-WS or JAX-RS), Eclipse, maven, junit, shell scripting, C, C++, and Python.
  • Experience with SQL or PL/SQL Oracle, MySQL, or PostgreSQL Server databases
  • Direct experience providing production support for applications utilizing Oracle databases; experience.
  • Additionally, familiarity with any of the following highly desirable: Spring, VMware, ETL tools, ESB message queuing, application security, automated testing, UML, VersionOne, Jira, or Sparx Enterprise Architect.
  • Experience building/taking advantage of/integrating with a SecDevOps CI/CD pipeline.


Must currently be enrolled in High School OR a full-time Undergraduate, Graduate, or Doctorate Student

Must be able to obtain and maintain applicable security clearance

What We Can Offer You:
  • We've been named a Best Place to Work by the Washington Post.
  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive benefits and learning and development opportunities.
  • We are mission-oriented and ever vigilant in aligning our solutions with the nation's highest priorities.
  • For over 60 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.


Company Overview:

CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.

Similar jobs