ASA Automotive Systems Senior Analyst/Programmer Contractor - Job Listings - Job Corner - Progress Community

ASA Automotive Systems Senior Analyst/Programmer Contractor

 Job Listings

ASA Automotive Systems Senior Analyst/Programmer Contractor

  • The Company
    ASA Automotive Systems is a leading provider of licensed and hosted software systems and services for tire dealers, retreaders, and automotive repair shops. ASA software is comprised of a series of specialized integrated modules that can be tailored to suit the Point-of-Sale (POS), eCommerce, order processing, accounting and business management needs of any size retail, wholesale, retread tire or automotive repair business.

    Job Summary
    ASA Automotive is seeking an experienced Progress OpenEdge developer to maintain and enhance our OpenEdge software applications. We are looking for someone that has strong business analysis experience to help design the changes that our needed to our current application to meet market and customer requirements. Our head office is in Merrimack, NH with development offices in Meridian, ID and the Seattle area. The preferred location would be at the head office but remote development may be possible for the right candidate. We also develop applications in Java and that will be an opportunity in the future.

    Job Duties and Responsibilities

    • Understand our customers’ business needs then design and construct fixes, enhancements or new solutions.
    • Develop high-quality software that meets design specifications. Have the ability to understand the “big picture” for both architectural and business impact.
    • Develop and maintain properly architected code that works efficiently in our stateless AppServer based framework.
    • Review code for common 4GL/ABL coding problems such as record scoping, transaction management, index usage etc.
    • Collaborate with other development team members on design, estimates, database schema and code review.
    • Unit test your work before handover to QA.
    • Use the Progress Developer Studio for OpenEdge (a.k.a. OE Architect or Eclipse) for daily development. Know how to setup, configure, upgrade and optimize it for new Progress releases. Use the older tools such as AppBuilder, ChUI editor etc. when necessary.
    • Investigate legacy ChUI code to distill undocumented requirements.
    • Understand and utilize our Git source control system.
    • Create and update Progress databases for in house development and testing on both Unix and Windows environments.
    • Build WebClient and server-side releases for internal testing and customer deployment.
    • Mentor other developers and provide Progress help to Support and QA. Bring new ideas on best practices. We like new ideas!

    Job Qualifications

    • 7+ years of OpenEdge development experience.
    • Solid, demonstrable experience developing Graphical, stateless AppServer based applications.
    • Strong problem solving skills and ability to learn new concepts. A self-learner that is proficient at finding answers externally such as the PSC KB or the Internet.
    • Familiarity with the modern OpenEdge development tools, such as PDS (Eclipse) and at least 10.2B or newer versions of the ABL.
    • Ability to design and develop GUI applications is a must. Understanding the event driven paradigm is essential.
    • Some experience with ChUI Progress development. Experience with migrating legacy ChUI applications to GUI is a plus.
    • Experience with connecting to 3rd party systems, preferably using XML and Web Services.
    • Some exposure or knowledge of ProDataSets would be a definite advantage.
    • Experience with OO programming is a bonus. Some of our ABL code is OO.
    • General familiarity with Unix and Windows and the OpenEdge tools in those environments.
    • Unix scripting ability is a bonus but you do need to be able to find your way around Unix with the command line. All of our deployments are on Unix servers, with Windows GUI clients.
    • Experience with WebSpeed/HTML development is a bonus.
    • Experience with the automotive tire or repair industry would be useful.
    • Excellent written and verbal communications.

    Salary will be commensurate with experience and job responsibilities.

    Job Type: Contract

    Local candidates only:

    • Merrimack, NH

    Required experience:

    • OpenEdge development: 7 years

    Required education:

    • Bachelor's
  • Hi Nellie,

    How can I apply for this position?