Application Developer III
Job Type: Full Time / Permanent
JOB SUMMARY: This individual will be responsible for the design, development, and implementation of software applications. Will be expected to code, test, debug and troubleshoot. Will be a member of a development team that works both independently and collaboratively. Will regularly collaborate with other IT professionals and business users. Plays a key role in the creation of new applications and maintenance of existing applications. The ideal candidate will have experience working singly and in a team on development efforts at varying stages of the software development life cycle.
FUNDAMENTAL DUTIES: • Drives full development lifecycle for new and existing applications and systems—requirements, designs, coding, and implementation • Develops new applications and system enhancements. Maintains existing applications by troubleshooting bugs, implementing fixes, developing enhancements • Explores, researches, and implements new enterprise technologies to modernize the company’s IT footprint • Source code control, release control, release coordination, time tracking and adherence to standards for multiple applications & systems. • Assists with the deployment of new applications and systems, review implementations by defining test plans and methods, and automating testing when applicable. • Collaborates with IT Management and peers to propose system solutions and estimate resource requirements. • Communicates effectively and promotes information sharing between teams and departments. Knows when to communicate project issues and how to measure project progress. • Adheres to department procedures and policies, including coding review, change control and testing processes. • Other duties as assigned.
MINIMUM QUALIFICATIONS REQUIRED: • Degree in information systems, computer science or related field. • 4+ years’ experience in application development or programming on enterprise systems.