Description

Job Description:

Responsibilities:

  • Lead the design and implementation of a cloud-based infrastructure for EQMS, including front-end UIs, back-end services, databases, messaging systems, and APIs.
  • Act as a Subject Matter Expert to the organization, for EQMS cloud end-to-end architecture, including Azure, AWS, etc., networking, provisioning, and management.
  • Support decisions with research, be able to answer the “why”, and articulate several architectural options with recommendations and pros/cons.
  • Develop and maintain the migration plan, including timelines, resource requirements, and risk mitigation strategies.
  • Work with stakeholders to gather requirements and ensure that the solution meets the needs of all parties.
  • Design and implement a solution that meets safety, performance, and reliability requirements.
  • Develop and implement monitoring and alerting strategies to ensure system availability and performance.
  • Collaborate with cross-functional teams, both internal and third-party vendors, to ensure seamless integration of the new cloud-based infrastructure with existing systems.
  • Provide technical guidance and support to the development teams throughout the modernization process.
  • Ensure that all security and compliance requirements are met throughout the modernization process.

Qualifications:

  • At least 10 years of practical experience in end-to-end system development.
  • At least 5 years of experience in designing and developing micro-services based architectures, with a deep understanding of containerization, orchestration, and related technologies such as Kubernetes in the cloud.
  • At least 3 years of experience leading onshore/offshore development teams through the application development lifecycle.
  • Ability to interface and work with varied positions and levels of technical knowledge both within the department and with other departments inside and outside the company.
  • Solid understanding of Cloud Based Development Platforms, tools, and concepts including messaging, service-oriented architecture, microservices, and structured and unstructured database management systems across multiple platforms, including AWS, Azure, and Google Cloud.
  • Experience in implementing cloud-based security measures and best practices to ensure data protection and compliance with regulatory requirements.
  • Solid Understanding of Real-Time Systems, Big Data, Event and Stream Processing, Machine Learning and Real-Time Analytics.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience working with globally distributed software development teams and third-party vendors to maximize throughput, product quality, and business value.
  • Absorb new ideas and technologies quickly and apply these technologies to the problem or domain balancing time to market and business value.
  • Strong interest in keeping abreast with the latest developments and trends in cloud technology and being willing to experiment with new tools and approaches to improve cloud architecture.
  • Experience working with development teams using an Agile development methodology.
  • 5 + years of railroad/transportation related experience.

Education

Any Graduate