DHI is a global and independent company dedicated to working on challenges within the fields of water and environment and sustainability. Within these fields, we provide a wide range of advisory, digital advisory, research and water governance services as well as providing leading edge MIKE technologies and products to the market. At DHI, we are constantly looking for passionate and talented people who are eager to join our team.
By joining DHI, you will not only become part of a dynamic and collaborative global team of experts; you will be empowered to innovate, engage, and grow in your area of expertise. DHI is committed to disseminate our knowledge effectively and across our worldwide network of offices.
The Role
Agile professional with a strong background in C# programming, having expertise with programming principles, design patterns, best practices in software development and Solution Architecture. We expect a professional with strong analytics skills, who has attention to the detail and who is able to work well in a team.
Your title will be Senior .NET developer (C#) and you will be responsible for handling one or multiple projects locally or overseas (remotely).
You will be a part of a friendly and diverse team striving to provide our clients with outstanding software solutions. The successful candidate will be someone who is looking for global experiences and appreciate a wide of range opportunities.
Responsibilities
- Project Delivery
- Data analysis, preparation and interpret project requirements into technical specifications.
- Architectural Solution Design in accordance with DHI practices
- Writing clean, scalable, and testable code of high quality
- Bi-lateral coordination with colleagues locally and globally, including DHI’s technology governance team
Skills and Qualifications
Required
- B.Sc./ B. Eng will be accepted however M. Sc / M. Eng is considered advantageous.
- Minimum of 3 years professional experience working with .NET technology stack
- Involved at least to 2-3 full development lifecycle under agile methodology
- Experience as Solution architect and/or as Team Leader is advantageous
- Microsoft .NET application design, development and delivery on multiple environments (cloud/premises)
- Exceptional skills in written and verbal English
- Excellent communication, interpersonal skills, and good team player
- Proficient in C# .NET; additional language skills are a plus.
- Strong understanding of Service-Oriented Architecture (SOA), SaaS, Domain-Driven Design (DDD), Unit Testing, and Databases.
- Experience implementing OOP Principles and Design Patterns
- Extensive experience with Microsoft technologies; expertise in Microsoft Azure is highly advantageous.
- Experience with version control, preferable GIT
- Knowledge of front-end technologies and frameworks, especially React is advantageous.
- Proficient with Docker container or any containerization.
DHI Offers
- A job where the keyword is innovation.
- A team of highly motivated colleagues, experts in the digital water space
- Professional and personal development. We empower our people. We ensure that they have the freedom to innovate and grow. We recruit professionals who can unite our technical excellence with our business excellence – and always maintain our professional integrity.
- Work-Life Balance: 25 days of annual leave and flexible working hours.
- Health and Wellness: Comprehensive health insurance plans for you and your family (up to 3 children).
- Comprehensive health package: Reimburse for general medical expenses and medical check-up.
- Holiday allowance: THR (Hari Raya Allowance) as per government and company regulations.
- State-of-the-art equipment: Receive a high-performance laptop and other necessary tools.
Please visit our website /www.dhigroup.com