Manager (software Engineering)

Sarawak, Malaysia

Job Description


:The role of a Software Engineering Manager (Technical Role) is crucial in shaping the technical direction of an organization and ensuring that software solutions align with business goals and industry best practices.List of Responsibilities:1) System Architecture and Design

  • Lead the design and architecture of complex software systems.
  • Develop and communicate architectural decisions, patterns, and guidelines.
  • Define and enforce coding standards, architectural best practices, and development processes.
  • Conduct regular reviews to ensure compliance with architectural guidelines.
2) Technical Leadership
  • Provide technical leadership and guidance to development teams.
  • Collaborate with stakeholders to understand business goals and translate them into architectural solutions.
  • Design systems that are scalable, maintainable, and performant.
  • Conduct performance analysis and optimization of software applications.
3) Prototyping and Proof of Concepts
  • Create prototypes and proof of concepts to validate architectural decisions.
  • Mitigate technical risks through experimentation.
  • Evaluate and recommend appropriate technologies and tools for software development.
  • Stay abreast of industry trends and emerging technologies.
4) Documentation
  • Create and maintain comprehensive technical documentation, including system architecture diagrams, design documents, and guidelines.
  • Ensure documentation is accessible and understandable by the development team.
5) Stakeholder management
  • Collaborate with business stakeholders, product managers, and other departments to align technical solutions with business objectives.
  • Act as a bridge between technical and non-technical stakeholders.
Qualification and requirements:
  • Recommended qualification is bachelor\'s degree in software engineering, Information Systems, Computer Science, Data Engineering or other related Digital Engineering field with minimum of 8 years of working experience in developing software applications (web/mobile).
  • Expert understanding in the following technology domain (combination): infrastructure, data centers, network, security, disaster recovery, system integration, cloud & monitoring, and minimum of 8 years of practical experience in web/mobile development (HTML, CSS, JavaScript, responsive design).
  • Minimum of 8 years of practical experience in any of the programming stacks (.Net/C#/WebAPI, Angular; Node.js/React.js/Javascript, resp. Java, Kotlin, Swift, Objective C).
  • Minimum of 8 years of practical experience in designing databases (e.g. MS SQL, MySQL, Postgresql, resp. SQLLite, Couchbase, Realm), including TSQL.
  • Minimum of 8 years of practical experience in designing and developing middleware services (API) and ETL processing.
  • Minimum of 5 years of experience in agile development (e,g. Scrum, Kanban, Lean) and 5 years of experience with Security framework and governance such as OWASP, SonarCloud, Fortify.
  • Minimum of 3 years of experience Experience with Cloud development and architecture (utilizing MS Azure or Amazon Web Services).
Please note that only shortlisted candidate will be contacted.About Us:As the custodian of Malaysia\'s national oil and gas resources,
we explore, produce and deliver energy to meet society\'s growing needs.Established in 1974, Petroliam Nasional Berhad (PETRONAS) is Malaysia\'s fully integrated oil and gas multinational ranked among the largest corporations on FORTUNE Global 500\xc2\xae.The growing demand for energy inspires and strengthens our purpose to steadily drive for new solutions and push boundaries towards a sustainable energy future.We apply innovative approaches to technology which helps us unlock and maximize energy sources from even the most remote and difficult environments. Our fully integrated value chain spans from exploration to marketing, logistics to technological infrastructures, with operations in over 50 countries.Throughout our rapidly expanding network and steady growth trajectory, PETRONAS has consistently and successfully implemented various social, environmental and community programmes. Guided by our Corporate Sustainability Framework, we carry out our business in a socially responsible and holistic manner for the benefit of the present and future generations.
Be part of our team that explores, discovers and creates new, more efficient energy solutions.About the Team:No matter where you are or what you experience you have, we are always looking for a new generation of thinkers and leaders to join our growing global network. We offer a variety of opportunities that covers all areas of our operations around the world.

Petronas

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1033759
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sarawak, Malaysia
  • Education
    Not mentioned