|
本帖最后由 syang0011 于 2019-6-5 23:10 编辑
Senior C++ Programmer
Role purpose
Working as a Senior Server Software Developer.
Key responsibilities...
Develop back-end game logic and features using C++ and Apache Portable Runtime for a suite of online gambling games
Play an active role in software design decisions (both client and server)
Architect and implement games + backend features and interface with external payment, SMS and other data interfaces or gateways
Develop neat, commented, robust, scalable, high-performance software and database schemas subject to coding standards and review processes
Develop with consideration and proactive support for both: multiple client platforms (HTML, Mobile); high-demand, high-performance environment
Ensure new developments are appropriately tested and verified as part of regular deployment processes
Actively participate in the backend development process, engaging the team and resolving issues and ensuring interoperability between backend components
Work with web, game programmers and QA teams to ensure the timely development of high quality, robust products
Work with project team and Specifications Manager to break down high-level goals into tasks, dependencies and timelines. Provide estimates, feedback and plan work accordingly
Identify and raise awareness of improvements in terms of tools and processes to continually improve our overall production practices, quality and efficiency
Maintain well-structured, accurate up-to-date and clear documentation on system architecture, design proposals, APIs and Protocols
Ensure all work items are tracked and logged appropriately on JIRA project management system. Participate in tracking, estimating, creating and resolving tasks as appropriate
Ensure all the company policies and procedures including the ISMS are adhered to, in particular the Secure Development Policy ISPP37
Skills and knowledge required...
Advanced knowledge of C++ programming language and Object-oriented Design (major frameworks, JSON, building/adapting js)
5+ years industry experience building for web technologies
Extensive experience with HTTP technologies and REST/JSON/XML interfaces
Advanced skills in interfacing with MySQL Server and NoSQL solutions (Redis, memcache, Apache Cassandra)
Ability to build scalable, high-performance, robust software to support multiple client platforms and high demand environment
Game development and Facebook API experience a plus
Working knowledge of Eclipse IDE and BitBucket/GIT
Experience in writing and maintaining unit tests
Debug skills for Linux web server environment (strace, logs), plus familiarity with Linux OS
Familiarity with agile processes
Understanding of user-interface design principles, interaction design guidelines and usability methodologies
Proven ability to build quality products
Excellent communication skills and ability to build good working relationships
Able to organise own time effectively and act on own initiative
Able to work flexibly and adapt quickly to changing priorities
Assertive and able to make decisions
Excellent problem-solving skills
Degree in CS/Engineering (or equivalent) preferred
公司直招,无中间费用,公司包办英国T2工作签证,年薪30K-50K英镑,需要申请人自己考雅思或有两年内的雅思成绩(英国申请T2必须的要求),由于对英文有要求,招聘广告就不翻译中文了。有实力有能力者请私信。
拿到英国工作签证后,配偶和子女全部可以申请dependent visa 一起移民。五年后换绿卡,再加一年可以拿国籍。
工作地点是:英国的伯明翰
|
上一篇: 求一份c++远程工作下一篇: 成都地区招C++程序员
|