Senior Developer
Engage Education
Watford, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 75KJob location
Remote
Watford, United Kingdom
Tech stack
ASP.NET
HTML
Java
JavaScript
PHP
AJAX
Amazon Web Services (AWS)
Software Applications
ASP.NET
HTML5
Unit Testing
Azure
Bash
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Continuous Integration
Database Design
Software Debugging
Linux
Java Platform Enterprise Edition (J2EE)
Entity Framework
Github
Design of User Interfaces
Windows Communication Foundation
Python
PostgreSQL
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
MVC
Node.js
Object-Oriented Software Development
Oracle Applications
Systems Development Life Cycle
Ruby on Rails
Oop Languages
Ruby
Standard Sql
Shell Script
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Server Reporting Services
SQL Server Integration Services
Subversion
Systems Architecture
Systems Integration
T-SQL
UML
Extensible Stylesheet Language Transformations (XSLT)
Scripting (Bash/Python/Go/Ruby)
.NET Core
React
Spring-boot
Backend
GIT
Angular
Front End Software Development
REST
Software Version Control
Web Api
Microservices
Job description
- We lead the design, development, testing, and deployment of complex software applications across multiple platforms.
- We collaborate with cross-functional teams to define technical specifications and architecture using UML and SDLC methodologies.
- We develop and maintain front-end components using Angular, React, HTML, CSS, Bootstrap, and UI best practices.
- We build robust back-end services with ASP.NET, Java, C#, PHP, Ruby on Rails, Node.js, Python, and JavaScript.
- We design and optimise database schemas for MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and Oracle, and implement efficient T-SQL and PL/SQL queries.
- We develop APIs and web services, including SOAP and REST, ensuring secure and scalable integrations.
- We use version control systems such as Git, GitHub, SVN, and TFS for code management, and perform code reviews and debugging to uphold code quality standards.
- We implement unit testing strategies to validate functionality and use tools like SSRS and SSIS for reporting solutions.
- We participate in system architecture planning, including microservices architecture and cloud deployment on AWS and Azure.
- We maintain documentation using UML diagrams and XSLT, and contribute to continuous improvement initiatives within the SDLC framework.
Technologies:
- AJAX
- ASP.NET
- AWS
- Angular
- Azure
- Bootstrap
- C#
- CI/CD
- Cloud
- CSS
- Git
- GitHub
- HTML5
- Java
- Java EE
- JavaScript
- Linux
- MongoDB
- MVC
- MySQL
- OOP
- Oracle
- PHP
- PostgreSQL
- Python
- REST
- Rails
- React
- Ruby
- SOAP
- SQL
- Spring
- Spring Boot
- SSIS
- SVN
- UML
- Web
- microservices
- UX UI Design
- NodeJS
- Bash, We are seeking an experienced Senior Developer to join our dynamic software development team. This role offers the opportunity to work on innovative projects, utilise cutting-edge technologies, and contribute to the design and implementation of scalable software solutions. The successful applicant will help lead development efforts, mentor junior team members, and ensure the delivery of high-quality applications aligned with business objectives. We offer a salary of £70,000.00-£75,000.00 per year, along with a company pension, paid volunteer time, and the option to work from home. The role is hybrid remote in Watford, Hertfordshire, in the East of England Region.
Requirements
- We require at least 5 years of proven software development experience in a fast-paced environment.
- We require strong front-end experience with Angular, React, HTML5, CSS3, AJAX, Bootstrap, and UI best practices.
- We require strong back-end expertise with ASP.NET MVC/.NET Core, Java EE/Spring Boot, or similar frameworks.
- We require proficiency in database design and management using MySQL, PostgreSQL, SQL Server, MongoDB, and Entity Framework, including T-SQL and PL/SQL scripting.
- We require hands-on experience developing SOAP and REST web services and integrating third-party APIs.
- We require familiarity with cloud platforms such as AWS and Azure for deploying scalable applications.
- We require knowledge of Linux environments and shell scripting; Python scripting skills are advantageous.
- We require competence with version control systems including Git, GitHub, SVN, and TFS, with an understanding of CI/CD pipelines preferred.
- We require a strong understanding of OOP principles and experience with UML modelling; WCF services knowledge is a plus.
- We require experience across the application development lifecycle from initial design through testing to deployment.