Programming using Java, C++ and other languages as required to service assigned and scheduled tasks.
Working on a variety of projects in the department covering all aspects of the group’s technological domain, making good use of support tools (e.g. profiler, debugger, code-analysis tools) to ensure your code is of high quality.
Taking ownership and responsibility for areas of the code base, becoming an expert, looking for improvements and sharing that knowledge with the team
Performing maintenance tasks to keep internal tools and build systems working in good order for our internal customers.
Providing realistic time estimates for assigned tasks to stakeholders, with tasks broken down to a suitable size.
Suggesting and championing projects or processes that drive the department tech and team forward.
Contributing to overall project strategy. Be willing to put forward ideas, and to positively/constructively critique those put forward by others.
Build strong working relationships with team members and with other groups across the organisation, especially within Old School RuneScape.
Highly proficient in Java, comfortable working with other programming and scripting languages (e.g. C++, Lua, Python) as required.
Experience working on backend systems/server architecture as a software engineer/developer.
A passion for innovating solutions and solving problems in a unique technology stack.
Ability to work well in a team and with others, good communication skills are essential.
Relevant qualification at degree level or equivalent experience.