Software Engineer

Resolve Recruitment are working with one of the UK’s most dynamic and fast-growing tech companies who, due to considerable expansion, are looking for an experienced Software Engineer to join their IT division.
This is a remote based role.
Ourt client’s technology solves problems.

They’ve established the company as a leading developer of innovative software solutions, and are looking for a highly skilled software engineer to join their program and network design team.

The ideal candidate will have expert knowledge of software development processes, along with solid experience in testing and evaluating current networking systems.

This person should be highly motivated in finding technical issues and fixing them with meticulous code.
Objectives of this role

Enhance existing platform and network capabilities to handle massive growth, enabling new insights and products based on data via self-serve computing, reporting solutions, and interactive querying
Visualize, design, and develop innovative software platforms as we continue to experience growth in the usage and visibility of our products
Create scalable software platforms and applications, as well as efficient networking solutions, that are unit tested, code reviewed, and checked regularly for continuous integration
Examine existing systems for flaws and create solutions that improve service uptime and time-to-resolve through monitoring and automated remediation
Plan and execute full software development lifecycle for each assigned project, adhering to company standards and expectations

Responsibilities

Design and build tools and frameworks to automate the development, testing, deployment, and management of services and products
Plan and scale distributed software and applications, using synchronous and asynchronous design patterns, writing code, and delivering with urgency and quality
Collaborate with global team to produce project plans and analyze the efficiency and feasibility of project operations, leveraging global technology stack and making localised improvements
Track, document, and maintain software and network system functionality, and leverage any opportunity to improve engineering
Focus on creating software and networking platforms that are free of faulty programming, and continuously keep developers in step without compromising site reliability
Work with product managers and user-experience designers to influence the strategy and delivery of next-wave product features and system capabilities

Required skills and qualifications

Four or more years of experience as engineer of software and networking platforms
Four or more years of experience (professional and academic) with Java, Python, and C++
Proven ability to document design processes, including development, testing, analytics, and troubleshooting
Experience with rapid development cycles in a web-based environment
Strong ability in scripting and test automation
Desire to continue professional growth through training and education

Preferred skills and qualifications

Bachelor’s degree (or equivalent) in software engineering or information technology
Working knowledge of relational databases as well as ORM and SQL technologies
Proficiency with HTML5, CSS3, and content management systems
Web application development experience with multiple frameworks, including Wicket, GWT, and Spring MVC

Salary
Up to £100k (DOE) plus extensive benefits
If this role looks to be of interest to you, then please apply TODAY!!


  • Location: London, England
  • Salary: £80000 - £100000 per annum + pension plus extensive other benefits
  • Type: Permanent
  • Recruiter: Resolve Recruitment Services Ltd
  • Posted: 28-Apr-2024
  • Posted on: careers4a.com