1

Software Development Trainee Jobs in North Carolina

Assists in the development and preparation of training materials and manuals. * Plan, schedule and ... Provide Department Section Leaders with timely updates on all related trainee problems or issues ...

Branch Manager Trainee

Arden, NC ยท On-site

$65K - $70K/yr

Demonstrate your proven track record of leadership development of others, to include field ... Company provided iPhone and iPad with sales software * Comprehensive benefits package including ...

Demonstrate your proven track record of leadership development of others, to include field ... Company provided iPhone and iPad with sales software * Comprehensive benefits package including ...

... software, quality, and EHS. * Manages new hire training process throughout the entire training life ... Assesses trainees to measure progress and evaluate the effectiveness of training. * Communicates ...

... software, quality, and EHS. * Manages new hire training process throughout the entire training life ... Assesses trainees to measure progress and evaluate the effectiveness of training. * Communicates ...

... software, quality, and EHS. * Manages new hire training process throughout the entire training life ... Assesses trainees to measure progress and evaluate the effectiveness of training. * Communicates ...

... software, quality, and EHS. * Manages new hire training process throughout the entire training life ... Assesses trainees to measure progress and evaluate the effectiveness of training. * Communicates ...

Assistant County Ranger

Rockingham, NC ยท On-site

$14 - $16.25/hr

Salary for a trainee may be set lower than the classification salary range and recruitment range ... Knowledge of forest management, wildfire suppression or use of GPS/GIS software * Excellent written ...

Sales Trainer

Charlotte, NC ยท On-site

$75K - $80K/yr

You prepare it, you facilitate it, you assess every trainee, and you make the call on who is ready ... Strong technical acumen with software and apps, specifically the Microsoft 365 Suite and Canva

Sales Trainer

Charlotte, NC ยท On-site

$75K - $80K/yr

You prepare it, you facilitate it, you assess every trainee, and you make the call on who is ready ... Strong technical acumen with software and apps, specifically the Microsoft 365 Suite and Canva

Showing results 21-40

Software Development Trainee information

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 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 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.

How to get a job in software development trainee with no experience?

To secure a software development trainee position with no experience, focus on building foundational skills in programming languages like Python or Java, create a portfolio of personal projects, and complete relevant online courses or certifications. Internships, volunteering, or coding bootcamps can also provide practical experience and improve employability.

Is 30 too late to become a software development trainee?

Software development traineeships are open to individuals of various ages, and starting at 30 is not too late. Many programs value diverse experiences and skills, and age does not typically disqualify candidates; focus on building relevant skills such as programming languages and tools to improve your prospects.

What are the most commonly searched types of Software Development jobs in North Carolina?

The most popular types of Software Development jobs in North Carolina are:

Infographic showing various Software Development Trainee job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 11% Part Time, 7% Temporary, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Technical Training and Development Manager

gpec

Raleigh, NC โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

PRIMARY FUNCTION:

Develop training course structure for GPLS Associates on our training classes which cover repair of equipment, installation, maintenance, and safety.ย  Oversee the coordination and relocation of equipment and execution of all training courses.ย  Manage all training requests from Operations, understanding the needs of the Training Department audience.ย  Develop curriculum and train Lift Systems software modules to Service Managers and technicians.ย  Train new hire Lift Division service personnel during monthly New Hire On-Boarding sessions.ย  Manage the Lift Systems Division Technician Career Guide, maintaining HYG updates and technician certification statuses, as well as acting as a guidance counselor for Service Managers and technicians as they seek development of skillsets outlined in the Technician Career Guide.ย 

DIMENSIONS:

This position is responsible for the training and distribution of technical information within Gregory Poole Lift Division branches. The individual provides both service, parts, and sales technical support.

The scope of the position is to provide primary support to:

ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  (13)ย  Service Managersย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  (200+) Technicians

This position will manage the following personnel:

ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  (1+) Technical Communicatorsย ย ย ย ย ย ย ย  (1) Training coordinatorย ย ย ย ย ย ย ย 

(1+) Telemetry Fleet Account Managers

ย 

ESSENTIAL DUTIES:ย 

  1. Develop the training course structure, in a digital bookcase format, which will be ready to be executed as HYG and Allied equipment becomes available.ย 
  1. Determine class title, determine class enrollment based on Operations needs and technician certification levels, determine HYG or Allied equipment necessary for training, and determine branch location where the class will be held.
  1. Maintain oversight of courses in digital bookcase to ensure follow-through in a systematic order and in the order of precedence.ย 
  1. Oversee the coordination of equipment by reviewing new product reporting and ensuring timely requests for equipment holds and/or relocation to the Lift Division Director of Sales.
  1. Oversee the coordination of training classes listed on the training calendar, which is published for Operations, and oversee the communication to the branches regarding scheduled classes, as well as sufficient follow-up to ensure class participation.
  1. Work with management to develop long-term plans for training within GPLS.ย  Analyze demographics, availability of human resources, and long-term business needs to help plan training to meet business objectives.
  1. Serve as the designated contact with HYG and other Allied Product companies regarding training and development needs.ย  Schedule OEM training courses at GPLS, as well as Train-The-Trainer sessions.ย 
  1. Manage the Lift Systems Division Technician Career Guide, maintaining HYG updates and technician certification statuses by using the format established by the Lift Division reporting team.
  1. Monitor accuracy of the Technician Career Guide report and communicate any discrepancies to the Lift Division Technology Specialist for adjustment or correction.
  1. Assume the role of a guidance counselor for the Service Managers and technicians, understanding the pathway each technician needs to follow to maximize his/her growth potential, as well as maximizing the return for GPLS based on our technician certification levels.
  1. Identify areas in which training is needed to achieve targeted levels of performance.ย  Measure current levels of performance against ideal desired levels of performance.
  1. Develop and maintain updated curriculum for GPLS software modules, using audiovisual equipment, training aids, or training programs as necessary.
  2. Instruct software class participants on troubleshooting techniques, failure analysis, system maintenance and repair of equipment, as well as other topics following curriculum outline, handouts, and texts.ย 
  1. Demonstrate procedures being taught, such as repair, removal and installation, components/equipment, failure analysis, etc.ย  Coach employees in the application of new skills.
  1. Observe trainees, and work with individuals one-on-one to assess skills, knowledge and abilities and help them understand GPLS software.ย  Help individuals apply training to the job.
  1. Lead discussion groups on a variety of subjects, including troubleshooting and problem-solving techniques.ย  Manage class to ensure total and balanced participation.ย 

.

  1. Oversee the troubleshooting and technical support of Service Managers and technicians in areas of software difficulty or failure.
  1. Oversee the troubleshooting and technical support of Service Managers and technicians in areas of SMART Office and SMART Technician.
  1. Oversee the troubleshooting and technical support of Service Managers and technicians in areas of equipment difficulty or failure at customer locations.
  1. Oversee Telemetry operations, training, troubleshooting, and administrative functions.
  1. Communicate to upper management any matters that require escalation or unresolved product failure.
  1. Prepare presentation and train new hire Lift Division service personnel during monthly New Hire On-Boarding sessions, using audiovisual equipment, training aids or training programs as necessary.ย 
  1. Participate in meetings, seminars, and training sessions to obtain information useful to training faculty and integrates information into training program.ย 
  1. Participate in the Technical Training Department planning sessions, gathering in advance any necessary input from Product Support Managers, Service Managers, HYG, and Allied product lines.

Group Leadership

  • Provided daily and long-term leadership for direct report associates to include but not be limited to the following activities:
  • Interviewing and hiring
  • Coaching
  • Training and developing
  • Counseling and disciplining

MINIMUM REQUIREMENTS:

Education:

Associate degree with at least 5 years of instructional development and training experience preferred or an equivalent combination of education and experience. At least one year of leadership or supervisory experience is required.

Work Experience:

(See above)

Physical Requirements:

Must be able to sit for long periods of time using a P.C. and/or telephone.ย  Must be able to travel to other company locations or customer locations. Sometime requiring overnight stays.ย  Must have the physical capabilities to climb stairs and carry large pieces of material handling equipment.ย  Must have the ability to work in environments with exposure to wet/humid conditions, fumes, and occasional exposure to extreme cold or heat.ย 

Other:

Ability to read, analyze and interpret service manuals, parts manuals, common technical journals and technical procedures.ย  Ability to write technical reports, business correspondence, and procedural manuals.ย  Ability to effectively present information and respond to questions from groups of managers, technicians, and GPLS external customers.ย  Ability to respond to common inquiries or complaints from internal or external customers. Must have intermediate level PC skills, especially with MS Office (Excel, PowerPoint, Word, Outlook) and internet usage.ย  Must have strong verbal and written communication skills. ย Must have a valid driverโ€™s license.

ย 

This job description is not intended to be all-inclusive.ย  Your supervisor may request and assign you similar duties.ย  Any major modification of this job role requires Human Resources approval.ย 

ย 

Gregory Poole Equipment Company is an Equal Opportunity/Affirmative Action employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.