Role Purpose:
This client is seeking a highly skilled Senior Applications Developer to play a key role in designing, building, and optimising software applications and services that are critical to business and clinical operations. This position involves developing scalable, secure, and innovative solutions across various platforms, while providing technical mentorship to the team.
You will be responsible for driving the creation of modern, cloud-native architectures, building robust integrations, and delivering high-performing, secure APIs. This role also involves collaborating with cross-functional teams, including DevOps and cloud infrastructure engineers, to streamline the software development lifecycle (SDLC) and enhance system reliability and performance.
Key Responsibilities:
- Architect and develop middleware solutions for secure, scalable, and reliable message handling and background services.
- Implement API designs with a focus on security, performance, and seamless integration.
- Optimize software solutions for cloud-native platforms, incorporating caching, transient fault handling, and resilience mechanisms.
- Drive the adoption of secure software development practices (Secure SDLC) and foster a DevSecOps mindset.
- Conduct code reviews, evaluate adherence to coding standards, and prioritize refactoring to reduce technical debt.
- Mentor and coach team members to enhance technical skills and overall productivity.
- Collaborate with cross-disciplinary teams to improve automation, deployment processes, and software quality.
Skills and Expertise Required:
- Experience in software development with a focus on scalable, distributed systems.
- In-depth knowledge of object-oriented programming principles, including SOLID design, design patterns, and clean coding practices.
- Advanced proficiency with .NET/C# and .NET Core.
- Hands-on experience with Azure PaaS tools
- Proven experience with DevOps tools and practices, including CI/CD pipelines, infrastructure as code (IaC), and
This is a unique opportunity to work on transformative projects, collaborating with an innovative team that values creativity, technical excellence, and continuous learning. If you thrive on solving complex technical challenges and delivering impactful solutions, we want to hear from you.
GCS is acting as an Employment Business in relation to this vacancy.
