Software Engineer

Jobtailor
Manchester, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Unit Testing C Sharp (Programming Language) Cloud Computing Code Review Linux Identity and Access Management JSON PostgreSQL OAuth
+18 more
Software Product Management RabbitMQ JSON Web Token Software Deployment Software Engineering SQL Databases Systems Integration Web Applications Extensible Markup Language (XML) ReactJS Event Driven Architecture Containerization AngularJS Enterprise Integration Software Version Control Atlassian Bamboo Docker Web Api

Job description

Responsibilities

  • Design, develop, test, deploy, maintain and improve our product software with input and coaching from senior team members.
  • Collaborate effectively with the product team to translate requirements into robust technical implementations.
  • Optimise applications for enhanced maintainability and stability, proactively identifying areas for improvement.
  • Contribute meaningfully to code reviews, providing constructive feedback and collaborating with engineers to ensure high-quality deliverables.
  • Work collaboratively with senior software engineers to contribute to the planning of technical approaches for solution delivery.

Requirements

  • Solid technical competence in C# .NET.
  • Experience developing, maintaining, or integrating with web-based APIs.
  • Proficiency implementing event driven architecture (RabbitMQ or similar).
  • Ability to design, query, and manage data within SQL or PostgreSQL databases.
  • Experience parsing, manipulating, and generating XML and JSON data.
  • Ability to effectively manage codebases, track changes, and collaborate with teams using version control systems.
  • Proven ability to utilise CI/CD pipelines, including Azure Pipelines / Releases, to achieve efficient and reliable software deployments.
  • Experience using Linux/Unix.
  • Awareness of unit testing frameworks.
  • An understanding of software development practices such as DRY and SOLID.
  • Experience with automated test creation.
  • Experience with JavaScript frameworks such as Angular or React.
  • Experience with authentication systems, OAuth, JWT, and secure integration with third-party APIs.
  • Experience using cloud hosting services (GCP).
  • Experience with containerization (Docker).
  • Openness to or experience with AI-assisted development tools.

Requirements

  • Solid technical competence in C# .NET.
  • Experience developing, maintaining, or integrating with web-based APIs.
  • Proficiency implementing event driven architecture (RabbitMQ or similar).
  • Ability to design, query, and manage data within SQL or PostgreSQL databases.
  • Experience parsing, manipulating, and generating XML and JSON data.
  • Ability to effectively manage codebases, track changes, and collaborate with teams using version control systems.
  • Proven ability to utilise CI/CD pipelines, including Azure Pipelines / Releases, to achieve efficient and reliable software deployments.
  • Experience using Linux/Unix.
  • Awareness of unit testing frameworks.
  • An understanding of software development practices such as DRY and SOLID.
  • Experience with automated test creation.
  • Experience with JavaScript frameworks such as Angular or React.
  • Experience with authentication systems, OAuth, JWT, and secure integration with third-party APIs.
  • Experience using cloud hosting services (GCP).
  • Experience with containerization (Docker).
  • Openness to or experience with AI-assisted development tools.

Apply for this position

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

Apply on www.collegerecruiter.com
Prepare application

Good distractions

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all