You will be joining a team of experienced software engineers and project managers and work on projects with an extremely high transaction volume and concurrent users, with various game and payment integrations.
You will get to work on backend APIs and applications in a microservice architecture in a fully containerized and auto-scaled environment deployed on AWS. We work in an Agile manner and have a CI/CD pipeline for automated deployment.
You should be someone who enjoys automating repetitive tasks, and working out creative solutions to utilize cutting-edge technologies to ease your workloads, and have a good understanding of .NET Core & .NET Framework.
1.Engage in the development life-cycle and complete deliverables to meet business and technical requirements.
2.Knowledge of different algorithm concepts, programming, data extraction, analysis, and optimization of platform performance.
3.Experienced with asynchronous programming concepts.
4.Understand and practice Agile Methodologies, from sprint planning to daily scrum meetings and sprint demos.
5.Create and execute unit tests to verify functionality, troubleshoot and resolve errors.
6.Contribute to software design reviews and code reviews.
1.Experience in an object oriented programming language; C# preferred.
2.Demonstrated strong ability to design, develop, and maintain object-oriented in large scale, multi-threaded .NET applications.
3.Able to write robust code that meets product requirements while being lean, maintainable, unit tested, and easy to understand.
4.Ability to present complex technical information in a clear and concise manner.
5.Extensive experience writing high quality unit tests against mock objects.
6.Proficient with source control management repositories.
7.Must thrive in a fast-paced, dynamic environment. Self-starter mentality with excellent communication skills in cross-organizational or inter-company collaborations.
8.Experience in participating in cross-organizational or inter-company collaboration.
【Good To Have】
1.3+ years of software engineer experience.
2.At least a degree in Computer Science or other related studies.
3.Bonus points for those who have developed platforms such as e-commerce or financial trading platforms.
4.Familiar with at least 3 of following: MongoDB, RabbitMQ, ElasticSearch, Nginx, AWS, Docker, Orient database, REDIS.