Roles & Responsibilities
Job Title : Senior Applications Developer (12-month Contract)
Job Description :
We are seeking an experienced Senior Applications Developer (Technical Lead) to oversee the design, development, and delivery of enterprise-grade applications in the banking and financial services domain. The role requires strong leadership in software engineering practices, cloud platforms, and application lifecycle management.
Key Responsibilities :
- Oversee acquisition, design, and development of enterprise software solutions.
- Provide technical leadership for the development of Java / Spring Boot, .NET, and cloud-native applications.
- Monitor results and quality of deployed applications, ensuring compliance with security, risk, and regulatory standards.
- Guide proof-of-concept and solution prototyping activities.
- Manage and mentor development teams to ensure delivery excellence.
- Collaborate with business stakeholders and vendors to define, plan, and implement system enhancements.
- Lead production support, troubleshooting, and deployment in critical financial systems.
Requirements :
Bachelor’s degree in Computer Science / Computer Engineering, Information Technology, Science (or equivalent).10+ years of professional software development experience with Java, .NET, microservices, and enterprise application platforms.7+ years of leadership experience in technical lead / software management roles.Hands-on expertise with cloud platforms (Azure, OpenShift, containerized environments).Strong background in banking, e-commerce, and enterprise systems.Certified Scrum Master or equivalent Agile project leadership certification is a plus.Excellent problem-solving and stakeholder management skills.Tell employers what skills you have
Troubleshooting
.NETAzure
Scrum
Software Engineering
Agile
Application Development
Information Technology
Microservices
Enterprise Software
Banking
Application Lifecycle Management
Java
Technical Leadership
Software Development