Subaru Of Indiana Automotive - Lafayette, IN
posted 5 months ago
Software application developers at Subaru of Indiana Automotive, Inc. (SIA) play a crucial role in the design, implementation, and maintenance of software applications that meet the business needs of the organization. As part of the Information Systems team, these developers are responsible for conducting thorough software analysis, programming, testing, and debugging to ensure that applications function effectively and efficiently. The position requires a deep understanding of the Software Development Life Cycle (SDLC), where developers will engage in all aspects from initial requirements gathering to final deployment and support. In this role, collaboration is key. Software application developers will work closely with SIA management and business users to define system requirements and specifications. They will translate these requirements into functioning applications by writing program code and designing application databases in conjunction with Database Administrators. The emphasis is on producing efficient, scalable, and readable code that adheres to industry standards as well as SIA's internal guidelines. Additionally, developers are expected to conduct thorough unit testing of all technical deliverables and participate in system testing, providing support for user acceptance testing as necessary. The role also involves modifying existing software to fix errors, adapt to new hardware or runtimes, and improve performance. Continuous improvement is a significant aspect of the job, where developers will lead or support initiatives aimed at enhancing application functionality and performance. They will also be responsible for delivering ad hoc reports and data extracts as required, along with any other duties assigned by management.