An opportunity has arisen to join a growing Financial Services organisation as a C#.NET Development Team Leader.
This is an exciting opportunity for someone looking to step into a Leadership role or is a Team Leader currently but wants a more Technically focused role, rather than a people leadership position.
This role is primarily home based, attending their Leeds office twice a month.
Client Details
My client is an exciting and innovative company in the financial services industry. With a strong focus on technology, they're at the forefront of digital advancements within their sector.
What's particularly interesting about this organisation is its portfolio of products. With so many different offerings, there will likely be a lot of opportunities to work on a wide range of projects and gain experience in various areas. Additionally, the chance to move between different product squads is a real plus.
Description
You will work across Product teams delivering cloud applications, and supporting a portfolio of products.
Operational Management
- Be involved in the application design process, ensuring each system component is well written, performant and ensuring scalability.
- Be involved in the estimation of work.
- Write code and unit tests adhering to standards and specifications.
- Perform triage of defects and track them through to technical resolution.
- Support colleagues by taking a Lead position in respect of technology.
- Undertake work as required to improve the wider Software Engineering estate.
People Management
- There is no direct Leadership responsibilities within this role. However, you will play an active part in both the Software Engineering community as well as within work-specific squads.
- Work closely with colleagues e.g. Architects to create solutions that meet requirements.
- Act as a focal point for technical questions and a bridge between management and the wider team.
- Guide developers in the development of solutions sharing your knowledge and expertise and helping to develop theirs.
Profile
Essential skills required for this role:
- Back-end Development skills using C# and .NET Frameworks from 4.7 to current.
- Exposure to, and an understanding of Microservices
- Knowledge and experience of SQL
- Experience of writing Unit Tests and Mocking.
- Strong Object-orientatin programming skills and an understanding of SOLID principles.
- Experience working with Cloud applications (Azure or AWS)
- Excellent communication skills, both verbal and written.
- Stakeholder management engagement, and the ability to be the bridge between technical and non-technical employees
Desirable skills for this role
- Experience of API development and a solid understanding of the RESTful principles
- Data warehousing skills
- A desire to stay ahead of technical advances and identify opportunities from which we may benefit
- Experience of working within agile and waterfall environments
- Grasp of security principles in particular Active Directory and OAuth
- Exposure to Azure technologies such as Service Bus and Storage
Job Offer
- Hybrid working - 2 days a month in Leeds
- Exposure to new technologies
- Attractive benefits package
- Training budget to up-skill
- Flexible and collaborative working environment