Middleware engineer

Duration: 06 Months+

We are seeking a skilled and dynamic Middleware Engineer to join our team. The successful candidate will be crucial in supporting both on-premises middle-tier COTS and cloud-based SaaS applications. This role involves a range of responsibilities, from software installation and patching to creating and maintaining data processes between systems. The Middleware Engineer will collaborate with cross-functional teams, troubleshoot issues, and contribute to developing reports and dashboards.

TECHNICAL SKILLS:

Application Support:

  • Support and maintain several middle-tier COTS applications (on-premises) and cloud-based SaaS applications.
  • Data Processes and Integration:
  • Document, create, implement, and maintain data processes between systems.
  • Integrate systems using various methods.
  • Data Analysis and Reporting:
  • Create datasets from source systems for reporting and analytics.
  • Validate data between systems and group them for analysis.
  • Develop reports and dashboards using data blending techniques and gather business requirements.
  • Troubleshooting:
  • Troubleshoot issues as they arise, providing timely resolution.
  • Web Development:
  • Create websites using a content management system.
  • Utilize web development technologies such as Java, jQuery, JavaScript, .NET.
  • Communication and Reporting:
  • Provide weekly updates on ongoing tasks, including any encountered issues.

BASIC QUALIFICATIONS:

Application Support:

  • Experience supporting large-scale COTS applications, including installation, patching, and database support.
  • Familiarity with supporting SaaS cloud-based systems.
  • Database and Integration:
  • Familiarity with OLTP, data warehouse, data marts, and data lake databases.
  • Experience with SQL and integrating systems using various methods.
  • Web Development:
  • Experience with web development technologies such as Java, jQuery, JavaScript, .NET.
  • Data Processing and Reporting:
  • Experience utilizing Pentaho or other ETL tools.
  • Knowledge of data blending techniques for reporting and analytics.
  • Communication Skills:
  • Excellent written and oral communication skills.
  • Ability to gather business requirements and communicate effectively with cross-functional teams.
  • Compliance and License Management:
  • Ensure compliance with vendor license agreements.

Personal Skills:

  • Self-starter who can work independently.
  • Team player capable of blending into a friendly working environment.

DESIRED SKILLS:

  • Familiarity with Electric Utility’s IT (Information Technology) environment is a plus.
  • Experience with any ETL tool.
  • Experience working with vendors' APIs to create data processes between systems.
  • Create Technical documents like SSP (System Security Plan) and interface specifications.

EXPERIENCE MINIMUM:

  • 3 to 4 years of Data modelling experience with ETL tool
  • 2 to 3 years of Web Development experience
  • Experience with Middle-tier system architecture.

EDUCATION REQUIREMENTS:

  • Bachelor’s Degree.

TYPE (FULL-TIME/PART-TIME):

  • Full Time

Shift: Day