Head of Information Technology

OMPay - Oman - muscat

Job Summary

  • Senior Architect with a proven history in designing and implementing scalable, high-performance Financial Services sector solutions.
  • A strategic leader, adept at collaborating with cross-functional teams to align application, infrastructure and integration architecture with business objectives.
  • Excellent written and verbal communication skills and with experience of working with senior IT and Business stakeholders
  • Experience of multiple languages and software frameworks, committed to maintaining software quality and driving technical excellence.
  • Experience of delivering large-scale complex programs and managing large teams of developers, technical leads and QA engineers


Role and Responsibilities

  • More than 10 years of experience as a Solutions Architect delivering complex Financial Services/FinTech architectures
  • Ability to be hands-on when required, but also be able to step back and guide the technical/development teams as well as communicating designs to senior technical and business stakeholders
  • Design and implement scalable software solutions to meet business requirements.
  • Collaborate with cross-functional teams to design and deliver high-quality software products.
  • Identify and resolve complex technical issues, debugging and troubleshooting software applications.
  • Implement and maintain best practices and standards for software development processes and methodologies.
  • Conduct performance evaluations and provide feedback to team members, identify areas for improvement and implement training initiatives.
  • Manage and supervise a team of technical professionals to ensure successful project completion.
  • Create and maintain comprehensive documentation for architectural designs, patterns, and decisions.
  • Design systems with scalability, performance, and maintainability in focus.
  • Collaborate with development teams to optimize existing systems and enhance overall performance.
  • Stay abreast of emerging technologies and assess their relevance for incorporation into our software solutions.
  • Conduct thorough evaluations of new technologies and make informed recommendations on their adoption.
  • Collaborate with cross-functional teams, including product managers, business analysts, and developers, to understand project requirements and constraints.
  • Provide strong technical leadership to development teams, guiding the implementation of best practices, design principles, and coding standards.
  • Mentor and coach team members to foster skill development and growth.
  • Lead the design and development of robust, scalable, and high-performance software architectures


Skills

  • Public Cloud AWS
  • Excellent teamwork and communication skills
  • Problem solving
  • Microservices
  • DevSecOps
  • Java
  • ASP.NET / .NET Core.
  • Rest APIs
  • Agile Scrum methodology
  • SQL
  • Oracle database
  • React
  • React Native

  • Post date: Today
    Publisher: LinkedIn
    Post date: Today
    Publisher: LinkedIn