Software Developer (.NET)

Intermediate - Full time

Kuala Lumpur, Malaysia

Responsibilities

You will be responsible for the development and testing, being passionate about latest technology and frameworks and take the initiative to make the existing solution better.
You will also be inquisitive about business requirements, analyse and question the existing system to develop the smartest solutions which means you will have great analytical abilities, excellent communication skills and be a good team player
You will work in collaboration with our international cross functional agile team, with colleagues located in Europe, Kuala Lumpur and India, so having culture awareness will be crucial and so will the ability to work in a virtual/remote working environment; you will also be willing to adapt to changes in a fast-paced environment with multiple and new technologies.
We are seeking developers who are not afraid to put themselves into complex environments where they need to work with multiple technologies. Along with strong coding skills, you should also have a desire to engage the business, and continuously develop yourself and your skills through your curiosity.

Qualifications

Technical Requirements
• 4+ years of extensive experience on C#, MVC, LINQ, ORM, Entity Framework
• 1 year experience on .NET Core 2.x
• Hands-on experience in Service Oriented Architecture/Micro Services
• Experience in design/analyse database schemas and optimize database (MS SQL Server)
• 2 years of experience on fundamentals of Cloud component based solutions (API Gateways, Containerization, Docker)
• 2 years of experience in design patterns and best practices (SOLID principles)
• Experience in using Code Version/Source Control (GIT, TFS)
• Extensive hands-on experience in analysis, requirements gathering and formal walk-through techniques
• Ability to work well in a Scrum/Agile development environment
• Outstanding analytical, problem-solving skills

Nice to have
Other skills/experience that will be valuable include:
• JavaScript ,React JS / Angular JS, HTML, CSS, NodeJS
• Tool Stack (BitBucket, JIRA, Swagger/OpenAPI Specification (OAS))
• JAVA
• React Native

Soft Skills
• Collaborating with co-workers to facilitate the creation of large, complex developments, as required
• Self-driven, motivated, flexible, and innovative
• Good quality awareness
• Ability to quickly learn new systems and business processes
• Excellent organizational and time management skills

Education

• B.S. or higher degree in Computer Science, Engineering, or another technical field

Travelling

• You may be required to travel depending on project requirement (TBA)