companyEcoVadis logo

Technical Lead in Software Engineering

EcoVadisKuala Lumpur
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

7+ years of experience as a senior software engineer.2+ years in design and architecture review.2+ years developing modern web applications utilizing Web APIs (REST, RPC-over-HTTP, WebSockets, CQRS, DDD, etc.). Expertise in building web applications and Web HTTP APIs on the . NET stack with C# (ASP. NET MVC / Web API / Core, MS SQL Server). Practical experience with microservices architecture. Familiarity with Agile/Scrum development methodologies. Capability to interview and contribute to the selection and training of engineering talent. Proven ability to plan and execute within iterations and sprints. Strong adaptability to work in an international, multicultural environment within a fast-growing company. Experience in building enterprise-grade, public-facing web applications.

About the job

Join our dynamic Technology and Platform Services department at EcoVadis, where we design and secure the foundational platform that drives our innovative offerings. We are committed to scalability and continuous improvement through collaboration and cutting-edge solutions.

We are actively looking for a passionate Technical Lead to become an integral part of our web applications team.

In this pivotal role, you will lead the architecture, design, and implementation of web-based solutions, engaging in hands-on development while defining robust architectures for new projects. You will also conduct code reviews and mentor junior and mid-level developers.

Collaboration is key; you will work closely with geographically dispersed, cross-functional teams to integrate, test, and timely deliver complex software solutions. Self-direction and effective communication with remote team members and Product Management are essential for success in this position.

Key Responsibilities:
Oversee the architectural qualities (availability, resilience, scalability) of all solutions delivered. Cultivate technical excellence within the engineering team through craftsmanship.

  • Engage in an agile environment to design, develop, test, implement, and support technical solutions utilizing a full-stack development approach.

  • Inspire growth in team members through coaching, motivation, and leading by example.

  • Collaborate with the Team Leader and Product Owner to understand desired application functionalities.

  • Share insights on current technology trends and solutions to enhance technology expertise.

  • Identify and assess technical risks throughout the Software Development Life Cycle (SDLC) and develop mitigation strategies.

  • Determine optimal technology applications to fulfill our customers' needs.

About EcoVadis

Work smart, have fun, and make an impact!EcoVadis is a leader in business sustainability ratings. Our solutions are backed by an international team of experts and powerful technology. We analyze data and create sustainability scorecards that provide companies with actionable insights into their environmental, social, and ethical risks. Why join EcoVadis? Be part of the global shift towards sustainability in business, advance your career, collaborate with extraordinary individuals, and feel valued for your contributions. Discover more about our team and culture on EcoVadis careers page.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.