1

Software Development Trainee Jobs in Washington (NOW HIRING)

CZI Post Doctoral Fellow

Washington, DC ยท On-site

$60K - $70K/yr

Professional Development: Ongoing training, tuition reimbursement, and career advancement paths ... Mentor trainees and perform job-related administrative tasks as assigned. * Travel as needed to ...

From the development of state-of-the-art facilities and the provision of management services and ... Associate degree in Health and Human Services counseling field and an Alcohol and Drug Trainee (ADT ...

From the development of state-of-the-art facilities and the provision of management services and ... Associate degree in Health and Human Services counseling field and an Alcohol and Drug Trainee (ADT ...

Superintendent 2

Washington, DC ยท On-site

$80K - $100K/yr

Responsible for the supervision of assigned project engineers, assistant superintendents, trainees ... Mentor superintendent 1s and assistant superintendents for professional development * Responsible ...

Assoc Technical Trainer

Manassas, VA ยท On-site

$30.50 - $40.50/hr

Participate in skill development tools with Training Manager guidance. * Demonstrate adherence to ... Gather feedback from trainees to continuously improve training programs. * Collect feedback from ...

Budget Analyst

Washington, DC ยท On-site

$27.41/hr

As a trainee, performs a variety of clearly-defined tasks assigned to increase the employee ... Assists in the development of budgets by comparing projected costs to schedules; or assists in ...

next page

Showing results 1-20

Software Development Trainee information

What are the key skills and qualifications needed to thrive as a Software Development Trainee, and why are they important?

To thrive as a Software Development Trainee, you need foundational programming knowledge, problem-solving skills, and a degree or coursework in computer science or a related field. Familiarity with version control systems like Git, basic understanding of databases, and exposure to development environments and frameworks are typically expected. Strong communication, eagerness to learn, and teamwork set standout candidates apart in this entry-level role. These skills are essential for effectively contributing to projects, adapting to new technologies, and collaborating within software development teams.

What is a Software Development Trainee?

A Software Development Trainee is an entry-level professional who is learning the fundamentals of software development while working under the supervision of experienced developers. They typically assist in coding, testing, debugging, and documenting software applications. The role is designed to help trainees gain practical experience, improve their technical skills, and understand industry best practices. Over time, software development trainees may take on more complex tasks as they grow in their knowledge and confidence.

What types of projects and technologies might a Software Development Trainee typically work with during their first year?

As a Software Development Trainee, you can expect to be involved in a variety of projects that introduce you to real-world coding, debugging, and software testing. You'll likely gain hands-on experience with popular programming languages, such as Java, Python, or JavaScript, and work within frameworks or tools commonly used by the team. Trainees often contribute to both new feature development and the maintenance of existing applications while collaborating closely with mentors, senior developers, and cross-functional teams. This environment is designed to accelerate your learning and help you build a solid foundation in software engineering best practices.

What is the difference between Software Development Trainee vs Software Developer?

AspectSoftware Development TraineeSoftware Developer
CredentialsTypically pursuing or recently completed relevant education or certificationsUsually holds a degree or certification in computer science or related field
Work EnvironmentEntry-level, supervised training programs, often in tech companies or training institutesFull-time professional role within a team, involved in project development
ResponsibilitiesLearning coding, tools, and basic tasks under supervisionDesigning, coding, testing, and maintaining software applications
Experience LevelBeginner or in training phaseIntermediate to experienced professionals

The main difference between a Software Development Trainee and a Software Developer is the experience level and responsibilities. Trainees are in learning and development stages, often under supervision, while developers are fully responsible for software projects. Trainees focus on gaining skills, whereas developers apply those skills to create software solutions.

What are the most commonly searched types of Software Development jobs in Washington? The most popular types of Software Development jobs in Washington are:

(DoW SkillBridge), Specialist, Integration & Test Engineer

L3HHCM20

Herndon, VA โ€ข On-site

Other

Re-posted 25 days ago


Job description

Job Title: (DoW SkillBridge), Specialist, Integration and Test Engineer

Job Code: 29068

Job Location: Herndon, VA

Job Schedule: 1st shift, 9/80

L3Harris' DoW SkillBridge is connecting transitioning service members to career training opportunities within our organization. We will provide service members with valuable civilian work experience through industry specific training, certifications and on the job experience during their DoW SkillBridge internship to help them ready themselves for their next mission.

L3Harris aims to attract and retain veteran talent and to help bridge the gap between their military service and civilian careers within our organization. L3Harris is eager to share our knowledge and experience with our service members. This internship is an opportunity for the service member to gain a full understanding of the job position outlined below.

TO BE ELIGIBLE FOR DOW SKILLBRIDGE JOB OPPORTUNITES YOU MUST BE AN ACTIVE MEMBER OF THE U.S. MILITARY WITH 180 DAYS OF SERVICE OR FEWER REMAINING PRIOR TO YOUR DATE OF SEPARATION AND HAVE AT LEAST 180 CONTINUOUS DAYS OF ACTIVE SERVICE.

Job Description:ย 

This Integration and Test Engineer will be part of our training team that provides technical training for a complex communications system. This Integration and Test / Technical trainer needs to experience in developing and executing structured training sessions tailored to customer needs, ensuring knowledge retention and effective skills transfer. The engineer needs to have strong teaching skills with an adaptable approach to meet various learning styles and technical aptitudes. Exceptional customer service skills to engage effectively with customer groups and trainees, fostering a supportive and positive learning environment. Capacity to quickly learn and master complex technologies, including advanced system support equipment, and relay this expertise in accessible, practical terms. Proven troubleshooting and problem-solving abilities, with experience in identifying, diagnosing, and resolving system issues to maintain smooth operation. Experience working with cross-functional design teams to stay up to date on system updates, gather insights, and incorporate feedback into training content.

The ideal candidate will have a minimum of 6 years' experience in operating, testing and troubleshooting complexed electronic based systems. The ideal candidate would also have training certifications such from military programs (tech schools). The successful candidate will be responsible for integration of customized software and hardware in a quick paced, engineering oriented environment.ย  This engineer will maintain development, test and production environments while integrating new technologies and maintaining system stability. This engineer will support creation of training material and conduct training of the products to the end user.

ย Essential Functions:

  • Support the set-up, configuration, and documentation of hardware and software systems under test, including loading custom and commercial software onto multiple systems
  • Developing and executing structured training sessions
  • Builds, configures, troubleshoots, and integrates new and existing configuration items (hardware) packages to provide service enhancements, application deployments and infrastructure upgrades
  • Responsible for configuration hardware, mastering the system and training others to successfully use the system.
  • Supports training system operations
  • Ability to take ownership of training classes through completion
  • Long periods of travel is required

Qualifications:

  • BS/BA (or equivalent) in Optical, Electrical, Computer Engineering, Computer Science, Information Technology or related field, and minimum 6 years Software or systems experience or Graduate's degree and 4ย years software or systems experience. In lieu of a degree, minimum of 10ย years of prior military or related experience
  • TS/SCI W/ Poly Clearance is required.

Preferred Additional Skills:

  • Experience in STEM (Optical, Electrical, mechanical engineering)
  • Leading technical training or maintaining sensitive optical equipment including Calibration
  • Engineering principles, especially verification/validation.
  • US Military Training Certifications
  • Self-motivated individual able to work independently with minimal supervision
  • Direct experience interfacing with customer personnel and leadership
  • Demonstrated ability and desire to learn from self-training as well as via transfer of experience and technique
  • Demonstrated humble, leadership in small, diverse team, fast paced environment
  • Strong communication ability: verbal and written using MS Word and PowerPoint
  • Experience communicating and presenting complex technical issues to various audiences (technical counterparts, program management, customer leadership, etc.)
  • Strong ability to develop and manipulate MS Excel
  • Training the trainer certifications