Applications Developer

AAA-The Auto Club Group•MI-Admin Office Building (AOB), MI
•$85,966 - $124,166•Remote

About The Position

The Applications Developer serves as a team leader or technical team member in planning, designing, developing, implementing, and/or supporting moderately complex new or revised processes, systems, networks, or segments of large or complex systems, including complex maintenance projects. The role is responsible for completing assigned deliverables on time and to a high standard while striving to meet service level objectives. It develops system specifications, prototypes, and documentation in accordance with Information Systems standards, and defines system functional requirements to support business needs. The Applications Developer also assists the Security team in developing audit controls and procedures to protect company resources and ensure their integrity. This is a remote position, generally scheduled Monday through Friday, 8:00 a.m. to 5:00 p.m. The role may occasionally require travel for meetings, collaborative activities, or team-building activities, subject to leadership direction and changes to the ACG Flex Work policy. There are no supervisory responsibilities. The stated annual salary range is $85,966.40 to $124,165.60, with annual bonus potential based on performance. ACG offers health and insurance coverage, retirement savings, paid time off and leave programs, education and professional development support, and other perks. Compensation may vary based on geographic pay differentials and other factors associated with the job and job level.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or an equivalent level of work experience.
  • Experience designing, developing, implementing, or supporting moderately complex information systems or complex maintenance projects.
  • Experience building or supporting mainframe, distributed, or Web-based systems.
  • Experience with structured systems analysis, design, programming, and testing.
  • Ability to identify, analyze, and resolve business and technical problems.
  • Experience monitoring tasks, using appropriate tools and techniques, recording progress, adjusting to project changes, and meeting deadlines.
  • Experience with user interaction and facilitation.
  • Knowledge of mainframe, distributed, and/or Web-based system design and development.
  • Knowledge of database management systems such as IMS DB, DB2, SQL Server, or Oracle.
  • Knowledge of PC fundamentals such as MS Office.
  • Knowledge of programming languages such as COBOL II, Java, JavaScript, JSP, HTML, and XML.
  • Knowledge of online communication technologies such as IMS DC and CICS.
  • Knowledge of system development tools such as Endevor, IMS Expert, Xpediter, SQA Team Test, VisualAge for Java, WebSphere Studio, IBM Jade, and Eclipse.
  • Knowledge of operating systems such as MVS, Windows, and UNIX.
  • Knowledge of database design, local area networks, and network communication.
  • Knowledge of systems operations practices, security and control procedures, and systems development methodologies.
  • Ability to evaluate a moderately complex system and understand interdependencies between components.
  • Ability to lead teams of individuals in a matrix organization.
  • Regular and reliable attendance is required.
  • Applicants offered employment must consent to a background and drug screen based on the position’s requirements.

Nice To Haves

  • Knowledge of development methodologies.
  • Experience with Joint Application Design (JAD) and Rapid Application Design (RAD) techniques.
  • Knowledge of database modeling.

Responsibilities

  • Plan, design, develop, implement, and/or support moderately complex new or revised processes, systems, networks, or segments of large or complex systems.
  • Complete assigned deliverables on time and to required quality standards, while striving to achieve service level objectives.
  • Develop system specifications, prototypes, and documentation, including structure charts, screen designs, data flow diagrams, file layouts, report layouts, and job run descriptions, in accordance with IS standards.
  • Assist the Security team in developing audit controls and procedures to ensure the integrity and protection of company resources.
  • Define system functional requirements to support business needs.
  • Lead teams of individuals in a matrix organization.

Benefits

  • Medical plans with multiple coverage options, including HSA eligibility.
  • Prescription drug coverage.
  • Dental and vision benefits.
  • Employee Assistance Program.
  • Company-paid basic life insurance, with optional supplemental life insurance and dependent coverage.
  • Short-term and long-term disability coverage.
  • Optional critical illness, accident, and pet insurance.
  • 401(k) plan with 50% company match on employee contributions up to 6% of pay, subject to the stated terms.
  • Additional company contribution of 4% of pay each pay day, subject to the stated vesting terms.
  • Health Savings Account and Flexible Spending Account options.
  • Accrual-based paid time off.
  • Company-paid holidays, mental health day, floating holidays, and volunteer day, subject to eligibility and business-unit schedules.
  • Paid parental, bereavement, jury duty, and military leave.
  • Tuition assistance of up to $5,250 annually, with 80% covered by ACG.
  • 100% reimbursement for eligible professional certification programs.
  • Career development and advancement opportunities.
  • Complimentary AAA membership with roadside assistance and travel discounts.
  • Adoption assistance program.
  • Annual bonus potential based on performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service