Epicareer Might not Working Properly
Learn More

Senior IT Developer - Technical Lead

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
Job Title: Technical Lead Client: Oil and Gas Company Location: Near KLCC Type of Working: Hybrid Job Description: We are seeking a highly skilled and experienced Technical Lead to join our team at Petronas. The ideal candidate will have a strong background in web development, particularly with Web APIs, and will be responsible for leading technical projects, ensuring the successful delivery of high-quality solutions. This role requires a deep understanding of various technologies and methodologies, including authentication methods, dependency injection, SQL Server tokenization, synchronous and asynchronous programming, and API integration. Key Responsibilities: Lead the design, development, and implementation of Web APIs, ensuring robust and secure authentication methods are in place. Utilize and differentiate between AddScoped, AddTransient, and AddSingleton dependency injection lifetimes to optimize application performance and resource management. Implement SQL Server tokenization techniques to enhance data security and compliance. Develop and maintain both synchronous and asynchronous programming models to ensure efficient and responsive applications. Integrate and manage Web API calls to other Web APIs, ensuring seamless communication and data exchange between systems. Collaborate with cross-functional teams to define project requirements, deliverables, and timelines. Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement. Conduct code reviews, ensuring adherence to best practices and coding standards. Troubleshoot and resolve technical issues, ensuring minimal disruption to project timelines and deliverables. Stay updated with the latest industry trends and technologies, recommending and implementing improvements as necessary. Requirements: Web API - The Method of Authentication: Experience with various authentication methods such as OAuth 2.0, Basic Authentication, and API Key-based authentication. Ability to configure and implement secure authentication mechanisms for Web APIs. AddScoped vs AddTransient vs AddSingleton: In-depth knowledge of dependency injection lifetimes in .NET. Ability to choose and implement the appropriate lifetime (AddScoped, AddTransient, AddSingleton) based on the application's requirements. SQL Server Tokenization: Experience with SQL Server tokenization techniques to protect sensitive data. Ability to implement and manage tokenization processes within SQL Server. Synchronous vs Asynchronous: Strong understanding of synchronous and asynchronous programming models. Ability to develop and maintain applications using both synchronous and asynchronous methods to optimize performance and responsiveness. Web API Calling Another Web API: Experience in integrating Web APIs, including making calls from one Web API to another. Ability to manage and troubleshoot API integrations, ensuring reliable and efficient data exchange. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field. Minimum of 6 years of experience in web development, with a focus on Web APIs. Proven experience in leading technical projects and teams. Strong problem-solving skills and attention to detail. Excellent communication and interpersonal skills. Ability to work in a hybrid environment, balancing remote and on-site work as needed. Range Salary : 10,000myr until 13,000myr