Commercial Fuels Tech Lead

Date: 25 Apr 2024

Location: Ampol SG, Singapore, Singapore

Company: Ampol

 

About Ampol Trading & Shipping

Our purpose at Ampol is to power better journeys today and tomorrow. Our Trading and Shipping team is key to achieving this, not only supplying our customer’s needs today, but evolving as the energy transition takes place to supply our customers well into the future.

 

We take pride in our people and value innovation, sustainability, and customer satisfaction. If you’re a professional committed to excellence, Ampol is looking for you.

 

About the role

 

Software and Technology Enhancement

 

  • Contribute to the team’s software delivery as a hands-on senior engineer, by defining the solution architecture and implementing software features alongside the team.
  • Collaborate with cross-functional teams, including product management, QA, data, and operations, to deliver high-quality and scalable solutions.
  • Evaluate and recommend technologies and tools that enhance our development processes and product capabilities.
  • Ensure the technical architecture and code quality of our products meet the highest standards.
  • Setup adequate support coverage for live systems and provide technical leadership in troubleshooting & resolving complex issues, ensuring the stability and performance of our products.
  • Stay abreast of emerging technologies and industry trends, continuously improving our technical capabilities and practices

 

Talent Management

 

  • Identify ideal team structure to meet the Commercial Fuels business strategy and implement a recruitment strategy to attract talents to the software engineering team

 

Team Management

 

  • Lead the software engineering team for the Commercial Fuels business, aligning delivery and quality of systems and tools with the overall business goals and objectives.
  • Mentor and guide software engineers in the team and within the broader Software Engineering function, fostering a culture of collaboration, learning, and excellence.

 

 

Key Responsibilities

 

Technical Strategy Execution: Ensure successful execution against the Commercial Fuels digital roadmap, including the delivery of key milestones and projects aligned with business goals.

 

Team Performance and Development: Track the performance, growth, and satisfaction of the technical team, including metrics like team velocity, code quality improvements, and individual skill development.

 

Innovation and Technology Adoption: Provide oversight to the introduction and adoption of new technologies, tools, and practices that enhance product development efficiency and innovation.

 

Cross-functional Collaboration: Maintain strong collaboration and alignment with other teams on product management, design, and operations, to ensure smooth and effective product delivery.

 

Technical Architecture and Code Quality: Define best practices in technical architecture and coding standards, ensuring scalability, maintainability, and security of the codebase and measure adherence to each of these aspects.

 

Issue Resolution and Product Stability: Timely resolution of technical issues and the overall stability and performance of the products under the senior tech lead's purview.

 

Continuous Learning and Improvement: Evaluate the senior tech lead's contribution to the team's continuous learning and improvement, both in technical skills and agile practices.

 

Stakeholder management: Measure the impact of technical decisions and product improvements on stakeholder satisfaction and key performance indicators (KPIs).

 

Leadership and Team Engagement: Assess the effectiveness of the senior tech lead's leadership in inspiring, motivating, and engaging the team towards achieving common goals.

 

Personal Development and Growth: Monitor your own professional growth and development, including participation in relevant training, conferences, and certifications.

 

 

 

Qualifications & Experience

 

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Typically requires 8+ years of experience in software development, with at least 3-5 years in a leadership role.
  • Experience leading teams of developer, devops, test and project management resources on large-scale, enterprise-level projects is preferred.
  • Experience working on Commodities Trading & Risk Management systems is ideal.

 

 

Knowledge & Skills

 

Technical Skills:

  • Strong expertise in modern C# and/or Core Java plus JavaScript development frameworks 
  • Proficiency in building scalable cloud-native services on Azure, using Azure App Service, Azure Functions, storage, security and developer tooling services.
  • Strong understanding of software architecture and design principles.
  • Knowledge of modern software development practices, including Agile methodologies.

 

Leadership:

  • Demonstrated experience leading technical teams in a fast-paced environment.
  • Ability to mentor and coach team members to enhance their technical skills and career growth.
  • Track record of successfully delivering complex technical projects on time and within budget.

 

Communication Skills:

  • Excellent verbal and written communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
  • Strong collaboration and interpersonal skills, with the ability to work effectively in cross-functional teams.

 

Problem-Solving Skills:

  • Strong analytical and problem-solving abilities, with a keen attention to detail.
  • Ability to quickly diagnose and resolve technical issues to ensure product stability and performance.

 

Additional Skills:

  • Familiarity with SAP and demonstrated experience Integrating SAP with bespoke functionality
  • Experience with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes).
  • Familiarity with data management and analytics tools and techniques.
  • Knowledge of cybersecurity principles and best practices.

 

 

Want to take your career to the next level? Apply today.