DigiSource&039;s Client is Koban Studio, based in Singapore
We believe in forging respectful and mutually beneficial working relationships with our partners, we tap into the collective wisdom of the industry to critically design products that satisfy the needs of the market. We encourage conversation and sharing within and without the company, keeping ourselves informed, searching and discussing trends and patterns so that we may critically address our audience with thoughtful products.
We are seeking an experienced talent to join our dynamic team in the cutting- edge HTML5 game development industry. The ideal candidate will have a strong background in leading game development teams, architecting innovative gaming solutions, and delivering high- quality, engaging digital experiences.
Troubleshoot applications, conduct performance testing and optimize services to enhance user experience and minimize resource consumption.
Develop ideas for new products, or features by monitoring industry developments and trends.
To build reusable code and libraries for future uses.
Participate in the entire software development lifecycle, focusing on solution design, coding, deployment and debugging. ·
To brainstorm solutions and design robust, highly scalable applications that can withstand high traffic with minimum down time together with engineers from other countries.
To work closely with product owners, key users, artists and the quality assurance team to ensure deliverables are as per expectation.
To assist in service migration planning and the design of failover.
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
Job Requirement
Working experience in building web based applications based on microservices architecture in .Net Core & C.
Collaborative team member with good communication skills in english.
Other skills required: Redis Pub/Sub, Cache & Message Broker. (queue)
Working experience of containerization framework (Docker, Kubernetes).
Experience with cloud technologies (AWS services preferred, such as IAM, EC2, Lambda, AWS RDS, Elasticsearch, AWS CodeBuild etc)
Good understanding of API gateways & API Design.
Minimally 03 years of software engineering experience across the full development lifecycle.
Good understanding of authentication frameworks and data communication protocols like webSockets, signalR, Socket.IO.
Good working knowledge of CI/CD environments or pipelines. ·
Thorough understanding of Computer Science fundamentals such as OOP, RESTful architectures, Design Patterns, Data Structures etc.
Degree in relevant courses such as Computer Science/Software Engineering.
Proficient with both NoSQL & SQL (preferably Mongo, Redis, MySQL)
Good experience in .NET technologies including .NET Core, Entity Framework, Web API.
Bonus:
Experience of Microservice Architecture(MSA) and design patterns to build highly scalable modules.
Knowledge or actual experience in CQRS design for huge databases.
Domain knowledge of the game industry from game development to actual game operation.
Experience in designing game backends or building games in Cocos or UNITY.
Experience in any interpreted programming language like Ruby or Python.
Good understanding of actor model concepts like akka actor and the usage of kafka stream.
Experience in migrating monolithic applications to microservices architecture.
Passion in building games.
What We Offer:
Competitive salary and benefits package.
A collaborative and supportive work environment.
The chance to work on exciting and innovative game projects.
Opportunities for professional growth and development.
Location and Working Hour:
Working hour: 9h- 18h on Monday- Friday
Location: 485B Nguyen Dinh Chieu, ward 2, District 3, HCM