Software Engineer

Consula Recruitment Group
Manchester, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£95,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Ajax (Programming Language) Amazon Web Services Applications Architecture ASP.NET MVC Framework HTML5 User Authentication Authentication Protocols Unit Testing
+47 more
Microsoft Azure Bash Shell Bootstrap (Software) C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Review Relational Databases Software Debugging Linux Eclipse (Software) Entity Framework Github Design of User Interfaces Windows Communication Foundation Python (Programming Language) PostgreSQL Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL NoSQL OAuth Oracle (Applications) Windows PowerShell Systems Development Life Cycle Ruby on Rails Oop Languages Secure Coding Simple Object Access Protocol (SOAP) Software Engineering Software Systems PL-SQL Subversion UML Web Services Scripting .NET Core ReactJS Backend Containerization AngularJS Front End Software Development Restful APIs Software Version Control Docker Microservices

Job description

  • Software application development - Develop, test, and deploy robust applications using C#, Java, Python, PHP, Ruby on Rails, and JavaScript.
  • Backend services - Design and implement scalable APIs and services using REST, SOAP, WCF, and Web Services.
  • Frontend engineering - Build intuitive interfaces using Angular, React, Bootstrap, HTML5, CSS3, and UI/UX best practices.
  • Database management - Work with MySQL, PostgreSQL, SQL Server, MongoDB, and Oracle (PL/SQL) to ensure performance, reliability, and security.
  • Framework utilisation - Develop applications using ASP.NET MVC/.NET Core, Entity Framework, and Ruby on Rails.
  • Microservices & containerisation - Implement microservices architectures using Docker and cloud platforms such as AWS and Azure.
  • Testing & debugging - Conduct unit testing, debugging, and code reviews using Visual Studio, Eclipse, GitHub, TFS, and SVN.
  • SDLC participation - Contribute to the full software development lifecycle from requirements gathering to deployment and maintenance.
  • System design - Collaborate with cross-functional teams to create UML diagrams and architecture models.
  • Automation scripting - Write Bash or PowerShell scripts for automation on Linux or Windows environments.
  • Security best practices - Implement authentication, encryption, and secure coding standards.

Requirements

Do you have experience in Software development?, We are hiring a forward-thinking technology organisation seeking a highly skilled and motivated Software Engineer to join a dynamic development team. This role is advertised through Consula.

The successful candidate will design, develop, and maintain innovative software solutions across multiple platforms. This role offers the opportunity to work with cutting-edge technologies, contribute to complex projects, and grow within a collaborative, engineering-driven environment.

The ideal applicant will bring strong technical expertise, a passion for software development, and a proactive approach to problem-solving., * Proven experience developing software using C#, Java, Python, or PHP.

  • Strong front-end skills with Angular, React, HTML5/CSS3, AJAX, and Bootstrap.
  • Extensive experience with relational databases (MySQL, PostgreSQL, SQL Server) and NoSQL databases (MongoDB).
  • Familiarity with AWS or Azure for cloud deployment and scaling.
  • Proficiency with version control systems including GitHub, TFS, or SVN.
  • Experience working in Agile/Scrum environments.
  • Strong understanding of RESTful API design; exposure to SOAP is advantageous.
  • Knowledge of microservices and containerisation tools such as Docker.
  • Ability to write clean, maintainable code following OOP principles; UML experience is beneficial.
  • Understanding of authentication protocols such as OAuth2 or JWT.

Benefits & conditions

  • Competitive salary with annual performance reviews
  • Hybrid working model (2-3 days in office)
  • 25 days holiday + bank holidays
  • Private healthcare
  • Training budget and continuous learning opportunities

Pay: Up to £95,000.00 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

4:53 min

Upcoming software developer events and technical site auditing

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all