Job Description
Our client company a global IT product company with a focus on leisure and institutional solutions, leveraging cutting-edge NFC technology. Operating in 60+ countries with over 400 employees, it pioneers innovations for diverse sectors, including fitness, attractions, education, and healthcare.
Roles and Responsibility:
- General programming/design skills
- Strong C#/.NET background
- In-depth knowledge of object-oriented analysis and design (OOAD) principles, and familiarity with many design patterns for Software applications - MVC, Domain Driven Design etc.
- Cloud knowledge (AWS, Azure) is nice to have.
- Experience of microservices architecture will be an added value
- Familiar with web 2.0 standards and best practices in web development
- Knowledge on Angular 2.x or above is a plus (Angular 11 is a plus)
- Demonstrated expertise in application design and construction, work breakdown structure of items, Design and code reviews, unit test and build activities, deployment and documentation, support and Training/mentoring.
Database skills:
- Hands-on RDMS - Good Exp. In Database design, writing stored procedures/views/functions
- Good knowledge of SQL, MySQL is a plus
- Experience in ORM (Entity Framework / Dapper) Integration skills:
- Good Knowledge of SOA — REST API(s) development, API versioning knowledge, or Experience with asynchronous messaging architectures, rule-based systems, and network architecture
- Experience or Interest in the Internet Of Things is a plus
- OS/infrastructure skills
- Good Windows OS skills
- Knowledge of Docker — Container Technology is a plus
Soft skills:
- Has a mind-set to deliver quality
- Can drive a team of 2 to 3 resources
- Follows company processes and time-keeping
- Ability to work both independently and in team
- Collaborate effectively with local and remote teams
- Excellent English communication skills, both verbal and written