Software Engineering Intern
OVERVIEW
The Software Engineer Intern at GoodJava gains “real world” experience in a professional software
development setting, delivering software that will be used daily by clients. The Software Engineer
Intern is exposed to all aspects of the software development life cycle, and a variety of technologies
will be used. Most importantly, the Software Engineer Intern is mentored in software engineering
discipline by teammates with years of professional experience.
The “Software Engineering Intern” role is available as part-time (working around your class schedule).
development setting, delivering software that will be used daily by clients. The Software Engineer
Intern is exposed to all aspects of the software development life cycle, and a variety of technologies
will be used. Most importantly, the Software Engineer Intern is mentored in software engineering
discipline by teammates with years of professional experience.
The “Software Engineering Intern” role is available as part-time (working around your class schedule).
KEY RESPONSIBILITIES
● Learn about software engineering.
● Assist experienced software engineers.
● Assist with coding and debugging software applications.
● Collaborate with team members to develop new software.
● Test software applications and patches.
● Experiment with program design elements.
● Review code for other engineers.
● Implement updates and changes in software.
● Assist experienced software engineers.
● Assist with coding and debugging software applications.
● Collaborate with team members to develop new software.
● Test software applications and patches.
● Experiment with program design elements.
● Review code for other engineers.
● Implement updates and changes in software.
QUALIFICATIONS
● Majoring in computer science, mathematics, engineering or a similar field required.
● Experience using programming languages, such as Java, C and C++ required.
● Understanding of software development methodologies requiredExperience with
Time-Tracking software, such as “Harvest” preferred.
● Experience with Project Management software, such as “Teamwork” preferred
● Experience using programming languages, such as Java, C and C++ required.
● Understanding of software development methodologies requiredExperience with
Time-Tracking software, such as “Harvest” preferred.
● Experience with Project Management software, such as “Teamwork” preferred
● Software Development Experience preferred.
COMPETENCIES
● Strong analytical skills and problem-solving abilities.
● Strong attention to detail.
● Knowledge and understanding of various software programs.
● Ability to analyze computer software and dissect areas where improvement is needed.
● Teamwork capability to work with varying individuals of diverse backgrounds.
● Effective communication skills that will be utilized in all aspects of this role.
● Self-motivation and willingness to learn.
● Strong attention to detail.
● Knowledge and understanding of various software programs.
● Ability to analyze computer software and dissect areas where improvement is needed.
● Teamwork capability to work with varying individuals of diverse backgrounds.
● Effective communication skills that will be utilized in all aspects of this role.
● Self-motivation and willingness to learn.
PHYSICAL REQUIREMENTS
The physical demands described here are representative of those that must be met by an employee
to successfully perform the essential functions of this job.
● Frequently required to talk, hear and see.
● Frequent use of hands to grasp, handle, or feel.
● Regular standing, walking, sitting and reaching.
● Occasionally lift up to 10 pounds.
to successfully perform the essential functions of this job.
● Frequently required to talk, hear and see.
● Frequent use of hands to grasp, handle, or feel.
● Regular standing, walking, sitting and reaching.
● Occasionally lift up to 10 pounds.
WORK ENVIRONMENT
● Primarily operates in office environments.
● Routinely uses standard office equipment such as computers, phones, photocopiers, filing
cabinets and fax machines.
● Occasional travel. ACCOMMODATIONS
GoodJava, Inc., is committed to providing equal employment opportunities to all employees and
ensuring a workplace that is inclusive and accessible to individuals with disabilities. We provide
reasonable accommodation to employees with disabilities to enable them to perform the essential
functions of their positions.
ensuring a workplace that is inclusive and accessible to individuals with disabilities. We provide
reasonable accommodation to employees with disabilities to enable them to perform the essential
functions of their positions.