ETL Developer

company banner
Apex Systems
Systems, Application, Engineer, System, Oracle, Release, Knowledge Management, Programming, Java, Python, Linux, Windows, Database, DB2, MySQL, Apache, TCP, IP, Performance, IT
Full Time

Job Description

Apex Systems is seeking an Application Support Engineer to work remotely in an 8 month contract-to-hire position. Candidates must be able to work on Apex System's W2 without sponsorship, and this position is not available for C2C candidates. If you are interested in applying for this role, send your resume to Elisa Iglesias at

____________________________________________________________________

What are the top 3 MUST HAVE technologies or required experience of the position?
  • Spark
  • Scala
  • Any cloud (AWS is preferred)
  • Any database knowledge (Oracle preferred)

  • Role and Responsibilities:

    Service Assurance
    • Liaise & collaborate between Global Infrastructure, development and partner interfacing teams.
    • Debug defects as well as develop dashboards using modern monitoring tools (e.g. DT1, Splunk) to enable reduction in detection time.
    • Effectively lead a bridge, escalate & triage as part of a larger incident management process.
    • Function as a member of the DevOps Team following the agile practice & provide design inputs and operational standard methodologies.

    Leadership
    • Effectively communicate to business and leadership on restoration.
    • Demonstrate the ability to collaborate and contribute to established goals.
    • Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking.
    • Liaise between Global Infrastructure, interfacing development, Product Owners and other partner teams to improve performance and availability.
    • Ability to build positive relationships with your team, business and technology partners to achieve established goals.
    • Ability to effectively interpret technical/business objectives and challenges and articulate solutions


    Qualifications:

    Bachelor's Degree in computer science, computer science engineering or related technical experience. Up to 5 years of dynamic experience in software engineering.

    Required:
    • Experience with identifying application/infrastructure risks and mitigation strategy and the ability to work with a team to ensure risks are mitigated.
    • Experience with debugging techniques for root cause analysis of issues.
    • ITIL working knowledge: Event, Incident, Release, Problem and Knowledge Management.
    • Hands-on experience with large scale ETL or ELT applications.
    • Experience in one or more of the following:
      • Programming Language: C/C++, Java, Python, Scala, Shell scripting, Javascript
      • OS: Linux/Windows, Mainframe.
      • Database: Oracle, DB2, PostgreSQL, MySQL.
      • Cloud computing: Experience with one of AWS, Azure, GCS or private cloud.
      • BigData/Hadoop Ecosystem: HDFS, YARN, Hive, Spark, Kafka etc.

    Preferred:
    • Experience in designing and developing applications in Spark using Scala.
    • Experience with debugging infrastructural and Database (Oracle, Db2,Couchbase etc) related issues.
    • Experience with scheduling tools like Control-M, Apache Airflow.
    • Experience with using CICD tools (Jenkins, Github etc)
    • Knowledge of TCP/IP networking, load-balancers, high availability architecture
    • Experience in building automations (using scripting/Ansible/Python/Java etc).
    • Relevant experience with BI/reporting tools for data analysis.
    • Performance troubleshooting and tuning, experience implementing high availability solutions like Always on, Clustering, Mirroring etc.
    • Experience working with application performance monitoring, Moogsoft or an equivalent tool to improve overall efficiency.
    • DevOps knowledge for highly-available IT infrastructure
    • Building live production APIs and services.
    • Experience with automation development.
    • Familiar with Agile or other rapid application development methods.
    • Hands-on expertise with application design, software development and automated testing.
      Role and Responsibilities:

      Service Assurance
    • Liaise & collaborate between Global Infrastructure, development and partner interfacing teams.
    • Debug defects as well as develop dashboards using modern monitoring tools (e.g. DT1, Splunk) to enable reduction in detection time.
    • Effectively lead a bridge, escalate & triage as part of a larger incident management process.
    • Function as a member of the DevOps Team following the agile practice & provide design inputs and operational standard methodologies.
    • Leadership
    • Effectively communicate to business and leadership on restoration.
    • Demonstrate the ability to collaborate and contribute to established goals.
    • Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking.
    • Liaise between Global Infrastructure, interfacing development, Product Owners and other partner teams to improve performance and availability.
    • Ability to build positive relationships with your team, business and technology partners to achieve established goals.
    • Ability to effectively interpret technical/business objectives and challenges and articulate solutions
    • Qualifications:

      Bachelor's Degree in computer science, computer science engineering or related technical experience. Up to 5 years of dynamic experience in software engineering.

      Required:
    • Experience with identifying application/infrastructure risks and mitigation strategy and the ability to work with a team to ensure risks are mitigated.
    • Experience with debugging techniques for root cause analysis of issues.
    • ITIL working knowledge: Event, Incident, Release, Problem and Knowledge Management.
    • Hands-on experience with large scale ETL or ELT applications.
    • Experience in one or more of the following:
      • Programming Language: C/C++, Java, Python, Scala, Shell scripting, Javascript
      • OS: Linux/Windows, Mainframe.
      • Database: Oracle, DB2, PostgreSQL, MySQL.
      • Cloud computing: Experience with one of AWS, Azure, GCS or private cloud.
      • BigData/Hadoop Ecosystem: HDFS, YARN, Hive, Spark, Kafka etc.
    • Preferred:
    • Experience in designing and developing applications in Spark using Scala.
    • Experience with debugging infrastructural and Database (Oracle, Db2,Couchbase etc) related issues.
    • Experience with scheduling tools like Control-M, Apache Airflow.
    • Experience with using CICD tools (Jenkins, Github etc)
    • Knowledge of TCP/IP networking, load-balancers, high availability architecture
    • Experience in building automations (using scripting/Ansible/Python/Java etc).
    • Relevant experience with BI/reporting tools for data analysis.
    • Performance troubleshooting and tuning, experience implementing high availability solutions like Always on, Clustering, Mirroring etc.
    • Experience working with application performance monitoring, Moogsoft or an equivalent tool to improve overall efficiency.
    • DevOps knowledge for highly-available IT infrastructure
    • Building live production APIs and services.
    • Experience with automation development.
    • Familiar with Agile or other rapid application development methods.
    • Hands-on expertise with application design, software development and automated testing.


    EEO Employer

    Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .


    Company Information

    Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across US, Canada and Mexico. Apex is a segment of ASGN Inc. (NYSE: ASGN)

    .
    Dice Id : apexsan
    Position Id : BHJOB2374_1206168
    Originally Posted : 2 months ago

    Similar Positions at Apex Systems

    Sr. Unix\/Linux Engineer
    • Boca Raton, FL
    • 23 hours ago
    ETL Developer
    • Chicago, IL
    • 23 hours ago
    Sr. ETL Developer
    • Baltimore, MD
    • 23 hours ago
    Pentaho ETL Developer
    • Chicago, IL
    • 23 hours ago
    Sr. ETL Developer
    • Mclean, VA
    • 23 hours ago
    Sr. Software Engineer
    • Olive Branch, MS
    • 23 hours ago
    Sr. Software Engineer
    • Olive Branch, MS
    • 23 hours ago
    APP SERVICES DEV ENGINEER
    • Chicago, IL
    • 23 hours ago
    Sr Java Developer
    • Burlington, NC
    • 23 hours ago
    Backend Java Developer
    • Bentonville, AR
    • 23 hours ago