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.
Key Responsibilities
- 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.
Required Experience
- 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.
What Our Client Offers
- 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
Work Location: Hybrid remote in Manchester City Centre