COMPANY: Automotive Resources International (ARI)
LOCATION: 4001 Leadenhall Road, Mt. Laurel, NJ 08054
TITLE: ISD Developer III
HOURS: Monday to Friday, 8:00 am to 5:00 pm
Perform a variety of programming assignments. Oversees the planning as well as maintenance, modification, design and implementation of new programs within existing systems.
Take responsibility for setting standards, architectural and technological direction. - Interpret written business requirements and technical specification documents.
Perform coding to written technical specifications and standards.
Investigate, analyze and document reported defects.
Create, document, and implement unit test plans, scripts and test harnesses.
Provides reasonable and fair estimates for assigned tasks, work efforts, projects, and concept projects.
Keep current with software development trends, make suggestions and take action on IT-related best practices, processes and systems.
Mentor and guide less senior team members in both technical aspects and people skills.
Provide direction for new tools, technologies and development approaches.
Provide architectural input into enterprise level designs.
REQUIREMENTS: Bachelor’s degree in Computer Science or related field plus 7 years of software development, project management or related experience.
Must have knowledge or experience with:
Using PL/SQL (Oracle) or T-SQL.
Communicating complex technical issues in terms understood by a diverse non-technical business audience, including assembling a PowerPoint deck.
Problem solving and troubleshooting issues related to IT systems architecture, software application architecture, business design, technical design, software coding standards and best practices.
Gathering, documenting, and translating requirements into technical system and application design to resolve the business needs.
Using software coding solutions from detailed specifications for any technical or business issue.
Microsoft Office products: Excel, PowerPoint and Visio to communicate business design to business users, to communicate and collaborate with the technology team to design and develop software solutions, and to manage and measure progress of technology team tasks.
Integrate multiple technology systems and develop technology modules.
Assess, plan and execute tests that minimize risk and rework after implementation.