Application Developer - C#/PHP/React.js (5-10 yrs)
TotalEnergies
posted 20d ago
Job Description :
Application Developer
The Application Developer will be responsible for developing, supporting, and maintaining business-critical applications while working closely with vendors, business units, and internal teams to ensure the timely and cost-effective delivery of high-quality solutions.
The ideal candidate will be proficient in application development, project management, and ensuring the security and operational efficiency of applications.
They will contribute to improving processes, ensuring compliance with Group standards, and maintaining a customer-centric approach in all tasks.
Key Responsibilities :
Cost Control & Solution Development : Collaborate with vendors and business units to develop cost-effective solutions for application development. Identify opportunities for in-house development when feasible and implement cost-efficient application solutions.
Reporting & Cybersecurity : Provide monthly reports on application support and project activities. Immediately notify management of any cybersecurity issues and provide monthly incident reports to MS Security.
Business Applications & Process Improvement: Understand business requirements and coordinate with APMO IS to assess the availability of similar applications within the Group. If no suitable solutions are available, plan, coordinate, and implement the appropriate application for the affiliate.
Offer suggestions for improving processes, such as reducing paper usage and speeding up approval workflows. Ensure compliance with Group security policies for all local applications.
Application Development & Coordination: Plan, design, code, and implement applications in a timely and efficient manner. Monitor outsourced vendors and contractors to ensure that application development is completed according to specifications and timelines.
Liaise with the Group for the implementation of Group-wide applications and collaborate with the Digital team at TEMIPL.
Project Management : Manage local application projects in accordance with the defined roadmap. This includes implementing two new applications in-house annually and handling three new applications developed by outsourced vendors or contractors.
Outsourced Activities & Contract Management: Oversee outsourced activities, including contract renewals and ensuring that technical documentation, processes, and procedures are implemented effectively.
Innovation & Documentation: Stay up-to-date with emerging software tools and technologies and bring innovative solutions to the affiliate. Ensure that site documentation related to applications is kept up-to-date and accessible for all users.
Local IT Procedures & Policy Development: Develop and update local IT procedures and policies to ensure alignment with Group standards and management requirements.
Technical Skills & Experience :
Programming Languages : Strong proficiency in Java, Python, JavaScript, C#, PHP, and SQL.
Web Frameworks : Hands-on experience with Angular, React, Node.js, .NET Core, and Spring Boot.
Databases : Expertise in working with MySQL, PostgreSQL, MongoDB, and Oracle databases.
Cloud Technologies : Practical experience with cloud platforms such as AWS, Microsoft Azure, and Google Cloud Platform (GCP).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Application Developer roles with real interview advice