Senior .NET Developer

EcoVadis
Summary
Join EcoVadis, a leading provider of business sustainability ratings, as a .NET Developer! You will deliver high-quality solutions using the Microsoft stack, collaborate with product and QA teams, and contribute to technical design decisions. This role requires at least 6 years of experience in .NET development with C#, T-SQL, and building HTTP Web APIs. You should possess strong knowledge of Clean Code principles, DDD, CQRS, and Microservice architecture. The position offers a hybrid work model (in-office and remote) in Malaysia, along with various benefits including flexible working hours, wellness allowances, professional development opportunities, and more. Even if you don't meet all criteria, apply; EcoVadis values diverse candidates.
Requirements
- At least 6 years of working experience as a .NET developer in C#, T-SQL and building HTTP Web APIs
- Attention to code quality presented by understanding of Clean Code, Code metrics, TDD and/or BDD
- Knowledge of DDD, CQRS, Docker and/or Microservice architecture
- Excellent knowledge of Microsoft environment
- Experience securing web applications, web services and HTTP Web API endpoints
- Fluency in English is required
- Offer only for candidates based in Malaysia
Responsibilities
- Deliver high quality solutions using Microsoft stack (Azure, .NET 6 and 8, C# 8, .NET Core 3.x, MS SQL Server)
- Leverage other technologies such as (but not limited to) Elasticsearch, Docker, Selenium
- Work closely with the product team to finalize requirements and deliver them in an agile manner, caring about quality, observability and maintainability
- Promote culture of sharing by mentoring, and knowledge exchange
- Contribute to the technical and software design decisions within and across the teams
- Participate in refactoring and maintenance of existing web applications
- Collaborate daily with the QA and support teams to ensure the quality of the delivered features
Benefits
- Support with all the necessary office and IT equipment
- Flexible working hours
- Wellness allowance for mental and physical wellbeing
- Access to professional mental health support
- Referral bonus policy
- Learning and development
- Sustainability events and community involvement
- Peer recognition program
- Employee-led resource groups
- Medical Aid coverage in accordance with company policy
- Hybrid work model
- Work from abroad policy
- Paid employee volunteer day