Senior Application Developer

Castlefield Recruitment
Manchester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 64K

Job location

Remote
Manchester, United Kingdom

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
HTML5
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Databases
Software Debugging
Github
Integrated Development Environments
Python
Microsoft SQL Server
MySQL
Performance Tuning
Software Engineering
Software Systems
SQL Databases
Systems Architecture
Systems Integration
Google Cloud Platform
Test Scripts
GIT
Software Version Control
Programming Languages

Job description

  • Leadership in Customisation & Integration: Lead the customisation and configuration of COTS applications to meet business requirements. Design and implement solutions that integrate seamlessly with existing infrastructure and ensure scalability for future growth.
  • Strategic Consultation & Requirement Analysis: Work closely with business stakeholders to understand their needs and translate them into technical specifications. Provide expert advice on the best practices for configuration, and integration to optimise business processes.
  • Technical Mentorship: Mentor developers, offering guidance on coding standards, best practices, and troubleshooting techniques. Foster a collaborative and innovative development environment.
  • System Architecture & Design: Lead architectural discussions regarding system integration and ensure that the solutions meet both functional and non-functional requirements (e.g., performance, security, and usability).
  • Customisation of COTS Solutions: Implement, configure, and enhance various COTS products to fit organisational requirements. Oversee the creation of custom modules, plugins, and integrations to bridge gaps where necessary.
  • Collaboration with Cross-functional Teams: Coordinate with internal IT teams (e.g., Infrastructure, Security, QA) to ensure smooth deployment and integration of solutions. Serve as a liaison between technical and non-technical teams.
  • Quality Assurance & Performance Tuning: Ensure high-quality deliverables by overseeing unit testing, code reviews, and performance optimisation. Identify and resolve bottlenecks or issues to maintain optimal performance.
  • Change Management & Documentation: Lead change management processes, ensuring that customizations and upgrades to COTS products are properly tracked, documented, and tested. Maintain comprehensive documentation for all customizations and integrations.
  • Ongoing Support & Maintenance: Take ownership of maintaining and troubleshooting customized COTS applications. Perform upgrades, patching, and ensure systems are up to date while minimizing disruption to business operations.
  • Innovation & Process Improvement: Continuously evaluate emerging technologies and industry trends. Recommend and implement improvements to existing software solutions, ensuring they remain efficient, scalable, and future proof.

Requirements

Do you have experience in Unit testing?, Essential

  • Strong proficiency in programming languages (e.g., Java, Python, C#, JavaScript) and SQL.
  • Experience working with APIs, third-party libraries, and system integration techniques.
  • Experience with HTML5, CSS3, and JavaScript
  • Experience of working within change control procedures
  • Strong proficiency with integrating software systems and third-party APIs.
  • Knowledge of SQL and experience working with databases (e.g., MySQL, MS SQL) to manage data and ensure smooth platform performance.
  • Knowledge with version control systems (e.g., Git and GitHub) for code management.
  • Proven ability to document software development and create test scripts
  • Excellent debugging skills, and experience troubleshooting performance issues, server logs, and user-related problems.

Desirable

  • Familiarity with version control systems (e.g., Git and GitHub) for code management.
  • Familiarity with cloud hosting solutions (AWS, Azure, Google Cloud, or similar).

Apply for this position