SUBARU OF INDIANA AUTOMOTIVE logo
Automotive, Manufacturing

IT Application Developer

Lafayette, INOnsiteFull TimePosted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • Software Development Life Cycle
  • System Requirements
  • Database Design
  • Code Quality
  • Unit Testing
  • System Testing
  • User Acceptance Testing
  • Software Maintenance
  • Performance Optimization
  • Continuous Improvement

Role summary

Software application developers design, build, implement, and maintain computer software applications. They conduct software analysis, programming, testing, and debugging, while also maintaining and supporting new and existing applications to enhance function and performance. This role involves collaborating with management and business users to define system requirements, writing program code, designing application databases, producing efficient and scalable code, and performing thorough testing. Developers will also modify software to fix errors, improve performance, and lead continuous improvement activities, delivering ad hoc reports and data extracts as needed.

Subaru of Indiana Automotive

Information Technology

Software Application Developer 

Summary

Software application developers function as computer software engineers who design, build, implement, and maintain computer software applications to meet business needs. Software application developers conduct software analysis, program, test, and debug software. Software application developers maintain and support both new and existing applications to enhance function and maintain or improve performance.

Essential Job Functions

The essential functions described below are intended to broadly define the expectations of the role. 

1. Perform all aspects of the Software Development Life Cycle

2. Collaborate with SIA management and business users to define system requirements and specifications

3. Write program code to translate requirements into functioning applications

4. Design application databases and/or database changes in collaboration with Database Administrator(s)

5. Produce efficient, scalable, readable code that satisfies requirements and meets industry, SIA, and team standards

6. Thoroughly unit test all technical deliverables, participate in system testing and support user acceptance testing as needed

7. Modify software to fix errors, adapt to new hardware or runtimes, improve performance, or upgrade interfaces or component versions

8. Lead and/or support continuous improvement activities to improve application functionality and performance

9. Deliver ad hoc reports and data extracts as needed

10. All other duties as assigned 

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the Associate for this role. Duties, responsibilities, and activities may change at any time with or without notice.

Required Education, Experience and Qualifications

• Bachelor’s Degree in Computer Science, related field, or equivalent experience

Preferred Education, Experience and Qualifications 

• Master’s Degree in Computer Science, related field, or equivalent experience 

Ready to apply?
You'll be redirected to SUBARU OF INDIANA AUTOMOTIVE's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.