About the Company
We invest in a diverse workforce as our employees come from many different backgrounds, bringing with them different experiences and perspectives. Become part of a team where community, diversity, and exceptional service are part of everyone's job.
About the Role
We are hiring a suitable team member for our team in Kuala Lumpur. You will be part of a team that is responsible for new application development and improving existing applications to meet the changing needs of our business and customers.
Responsibilities
- Build new applications and enhance existing solutions to meet evolving business and customer needs.
- Develop applications using .NET technologies.
- Contribute to technical design discussions, evaluating solution options and their impact.
- Collaborate effectively with stakeholders and team members using strong English communication skills.
- Work in a Scrum/Agile SAFe environment, contributing beyond coding by helping solve business challenges with innovative solutions.
Qualifications
Bachelor’s Degree in Computer Science, Information Technology, or related field.
Required Skills
- .NET Core exposure
- Experience working in enterprise infrastructure environments
- Experience in Event Driven Architecture
- Experience working in microservices environment
- Design patterns (e.g. Gang Of Four, SOLID, DDD, Clean Architecture)
- Container (e.g., Docker, Kubernetes) technology
- Experience with Sequence or UML diagram
- Good knowledge in data persistence (one of ORM, EF, SQL, NoSQL)
- Good experience in Web API and REST
- Hands on experience with Secure Coding Practices (OWASP)
- Experience in HTML, CSS and JavaScript
Preferred Skills
- Experience in unit testing (eg: XUnit, NUnit)
- Experience in either REACT, Angular, Blazor or any frontend framework
- Observability and analytics application (eg: ADOBE Analytics, ELK Stack)
- Knowledge in CI/CD (e.g., TFS, Azure DevOps, GitLab, GitHub actions)