We are seeking a skilled and experienced OMS Engineer to join our dynamic team. As an OMS Engineer, you'll be entrusted with managing the Outage Management System (OMS), overseeing both planned and unplanned outages, including maintenance activities. Your role encompasses a wide array of tasks and functionalities related to outage management and service quality calculation.

Responsibilities

  • Handling disturbances and planned works within the OMS.
  • Processing trouble calls and dispatching crews for resolution.
  • Calculating service quality metrics such as SAIDI and CAIDI.
  • Generating outage reports and maintaining lists of affected customers.
  • Developing and maintaining interfaces using Web Services to integrate with CRM, Asset Management, and Workforce Management systems.
  • Collaborating with customers to understand their OMS business processes and requirements.
  • Adapting and parameterizing OMS processes to meet customer needs.
  • Customizing Web SDK UIs and defining/adapting Service-Oriented Architecture (SOA) interfaces.
  • Contributing to Statements of Work (SOW), engineering activities, Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), and ongoing maintenance of the OMS.

Specific Technical Requirements:

  • Proficiency in OMS business processes and integration analysis.
  • Experience with Service-Oriented Architecture (SOA) and Web Services.
  • Strong knowledge and expertise in WebSDK engineering for customizing user interfaces.
  • Familiarity with software development methodologies and best practices.
  • Excellent analytical and problem-solving skills.
  • Effective communication skills to engage with customers and internal stakeholders.
  • Ability to work independently and as part of a team in a dynamic environment.
  • Proficiency in programming languages such as Java, Python, or C# for developing custom OMS functionalities and integrations.
  • Familiarity with scripting languages like JavaScript or TypeScript for WebSDK customization and frontend development.
  • Experience with SQL for database operations and data manipulation within the OMS environment.
  • English Proficiency.

Qualifications:

  • Bachelor's degree or higher in Computer Science, Information Technology, or a related field.
  • Relevant certifications or training in OMS systems, SOA, and Web Services are advantageous.
  • Previous experience in outage management systems or related fields is preferred.