Senior .NET Developer London | Sustainability within Investment | 1 Day Onsite Every 2 Weeks Overview Join Our Client, a leader in ESG investment solutions, as a Senior .NET Developer in London.
Interested in this role You can find all the relevant information in the description below.
Enjoy flexible work arrangements while advancing sustainability-driven solutions.
About the Role As a Senior .NET Developer, you'll play a critical role in enhancing the company’s technology and processes: Upgrade Existing Programs : Refine and modernize software to meet the evolving needs of the company and its clients.
Grow and Maintain SaaS Platform : Drive the development of robust and scalable features for the Company's core SaaS offering.
Collaborate with Junior Developers : Mentor team members to strengthen the team's skillset and foster innovation.
Develop Architecture and Specifications : Design technical solutions that align with long-term business objectives.
Lean/Agile Principles : Contribute to continuous process improvement, ensuring efficiency and effectiveness in development.
Document Processes : Maintain comprehensive documentation to support operational continuity and team collaboration.
About You Knowledge and Abilities .NET Expertise : Extensive experience with .NET technologies and frameworks, ensuring high-quality development.
Proactive Collaboration : Thrives in team discussions, actively contributing ideas and debating solutions to achieve the best outcomes.
Works effectively with others, even when consensus requires compromise.
Change Leadership : Inspired by driving progress and innovation, consistently seeking ways to improve processes, technologies, and outcomes.
Serverless Development : Experience with serverless technologies, particularly within Azure, to optimize and streamline application architectures.
Software Architecture : Demonstrates a strong understanding of architectural principles and design patterns, contributing to strategic decisions.
Mentorship : Ability to guide junior developers, fostering growth and empowering the team to excel.
Adaptability : Quickly learns domain-specific knowledge and applies it effectively in projects.
Education and Certifications Bachelor's Degree : Not required, however a degree preferably in computer science, software engineering, or a related field is desirable.
Equivalent practical experience is acceptable.
Technical Skills .NET Development : Deep expertise in .NET technologies and frameworks, a fundamental requirement for this role.
Frontend Development : Experience with React (or similar frameworks) and frontend technologies is desirable.
SaaS Platforms : Strong knowledge of developing, maintaining, and scaling SaaS applications is highly desirable.
Azure Serverless Development : Strong experience with Azure services, including serverless technologies such as Azure Functions, Logic Apps, and Event Grid.
Cloud Deployment : Proficiency in deploying, managing, and scaling applications in cloud environments.
Experience Development Leadership : 5 years of experience (flexible) in a senior development role, influencing architecture and best practices.
Cross-team Collaboration : Experience contributing to strategic decisions and aligning with broader business goals.
Additional Information Benefits Enjoy a performance-based discretionary employee share scheme, occasional discretionary bonuses, a pension plan, and healthcare coverage.