HAECO Americas

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Senior IT Software Developer

at HAECO Americas

Posted: 9/25/2019
Job Reference #: 7807
Keywords: system

Job Description

  • LocationUS-NC-Greensboro
    Job ID
    19-7807
    Pos. Category
    Information Technology
    Position Type
    Full Time - Direct
  • Overview

    JOB SUMMARY:

    Responsible for all facets of software development for HAECO Americas (HAECO). Drives new development projects to successful completion across the full software development life cycle. Emphasizes creativity and pragmatism in a fast-moving environment.

    ESSENTIAL JOB DUTIES:

    1. Develop quality, robust software that fully meets provided software requirements and adheres to HAECO’s development policies.
    2. Design and implement applications which correctly implement requirements through effective coding practices.
    3. Develop and design solid, normalized relational database schemas.
    4. Suggest improvements regarding software currently in use at HAECO, constantly seeking improvement where it makes sense to do so.
    5. Interface with internal and external customers to gain an understanding of their software needs.
    6. Assist in development of HAECO's current software products, including custom in-house web, mobile and legacy applications.
    7. Develop pragmatic software solutions to complex business problems.
    8. Assist users in understanding proper operation of HAECO's software products.
    9. Comply with HAECO's software development methodologies and processes.
    10. Assist in database or system administration when necessary.
    11. Provide management feedback in a timely manner and maintain a weekly operations report indicating program project status and results of the previous week's programming efforts.
    12. Assist in administration of development and production systems.
    13. Mentor junior and intermediate level software developers.

    Qualifications

    MINIMUM JOB QUALIFICATIONS:

    1. Two (2) years Linux and/or UNIX experience
    2. Four (4) years database analysis and design experience
    3. Four (4) years experience with an RDBMS
    4. Experience with tools from the Java ecosystem
    5. Three (3) years experience designing and developing web applications
    6. Experience developing mobile applications
    7. Five (5) years general programming experience
    8. Five (5) years experience in three or more of the following languages: C, C++, Progress 4GL, Python, Perl, PHP, Ruby, Shell Scripting, SQL, Go, Groovy, Javascript, TypeScript
    9. Four (4) years educational or professional experience with Java

    PREFERRED JOB QUALIFICATIONS:

    1. Two (2) years experience with Hibernate
    2. Experience with PostgreSQL
    3. Experience with ReactJS and associated technologies
    4. Experience with the Grails Framework
    5. Experience with the Git version control system
    6. Business experience - knowledge of what activities comprise and
      maintain systems in a transaction environment
    7. ERP experience