Software Engineer
Job Description
Job title: Software Engineer
Company: Eames Consulting
Job description: The successful candidate will be involved in the development of a Server Platform supporting a range of products across the US, Australia, and Europe within a multi-site framework. Proficiency in C# and at least 2 years of experience as a successful software engineer are essential for this role.
Responsibilities:
- Develop software in accordance with agreed designs
- Conduct functional and unit tests on completed code to minimise defects before entering SQA process
- Review code written by peers and provide constructive feedback
- Identify areas for design and procedural enhancements
- Regularly communicate progress and issues in daily stand-ups
- Take ownership of work delivery and ensure a balance between technical excellence, product quality, and meeting deadlines
- Adhere to coding/design standards, tools, and methodologies
- Contribute to various projects and support documentation
- Assist in debugging and remain flexible to manage deadlines and respond to changes or issues inherent in software development
Requirements:
- Relevant professional experience (a degree in a related field is advantageous but not mandatory)
- Minimum of 2 years’ experience in Software Engineering covering full software development lifecycle
- Strong proficiency in C# development (experience with C/C++ is a plus)
- Familiarity with event-based systems development
- Knowledge of relational databases and stored procedures, ideally in MS SQL Server
- Proficient with source code control tools like Git, Subversion, and Perforce
- Understanding of multi-threaded application development, client/server architecture, and REST APIs
- Familiarity with Network Fundamentals including Unicast, Multicast, IP Subnetting, and IP Routing (desirable)
*Note: This role focuses on platform development and API utilization, not game development.
Eames Consulting is acting as an Employment Agency in relation to this vacancy.
Expected salary:
Location: Manchester