about the company
Our client is one of the emerging leaders in the online gaming and NFT space, offering advanced technologies and setting a new standard to the gaming industry. With company expansion plans in place, the company aims to boost their technologies to meet the needs of their wide pool of customers.
...
about the job
- Participate in the entire software development lifecycle, focusing on solution design, coding, deployment and debugging.
- Brainstorm solutions and design robust, highly scalable applications that can withstand high traffic with minimum down time together with engineers from other countries.
- Coordinate with product owners, key users, artists and the quality assurance team to ensure deliverables are as per expectation.
- Assist in service migration planning and the design of failover.
- Develop ideas for new products, or features by monitoring industry developments and trends.
- Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Troubleshoot applications, conduct performance testing and optimize services to enhance user experience and minimize resource consumption.
- Build reusable code and libraries for future uses.
skills and experience required
- Bachelor’s Degree in Computer Science, Information Technology or equivalent.
- At least 4 years of software engineering experience across the full development lifecycle.
- Excellent understanding of Computer Science fundamentals such as OOP, RESTful architectures, Design Patterns, Data Structures etc.
- Solid understanding of API gateways & API Design.
- Solid experience in .NET technologies including .NET Core, Entity Framework, Web API.
- Prior experience in building web based applications based on microservices architecture in .Net Core & C#.
- Strong understanding of Microservice Architecture (MSA) and design patterns to build highly scalable modules.
- Proficient with both NoSQL & SQL (preferably Mongo, Redis, MySQL)
- Experience of containerization framework (Docker, Kubernetes)
- Good understanding of authentication frameworks and data communication protocols like webSockets.
- Good working knowledge of CI/CD environments or pipelines.
- Familiar with cloud technologies (AWS services preferred, such as IAM, EC2, Lambda, AWS RDS, Elasticsearch, AWS CodeBuild etc)
- Other skills required: Redis Pub/Sub, Cache & Message Broker.
- Collaborative team member with good communication skills
To apply online please use the 'apply' function, alternatively you may contact Kaixinn.
(EA: 94C3609/ R2196712 )