About the Role
TDRC is partnering with a leading UK Wealth Management firm that utilizes robust infrastructure and cutting-edge technology to serve its growing client base with exceptional quality and security.
Responsibilities
- Lead, mentor, and manage a software development team, providing technical guidance and ensuring adherence to development standards and best practices.
- Collaborate with stakeholders to design scalable and maintainable software solutions, participating in architectural decisions and design reviews.
- Develop high-quality, efficient, and maintainable code, participating in coding, debugging, and deployment.
- Plan and execute development projects, ensuring timely delivery of features and bug fixes.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Stay updated on industry trends and technologies, identifying opportunities for process and technology improvements.
- Maintain comprehensive documentation of architecture, code, and processes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred (or equivalent experience).
- Minimum of 5-7 years of professional software development experience.
- Strong background in designing software product architectures, cloud services, C#/.NET development, and APIs integration.
- Knowledge of software design patterns and architectures.
- Experience in creating software architectures from scratch.
- Knowledge of Data Flow and Event-Driven architecture approaches.
- Proficiency in C# / .NET / Entity Framework, for both back-end and front-end development.
- Proficiency in JavaScript / TypeScript.
- Meaningful experience with one or more of the following frameworks: Angular, React or Vue.js.
- Knowledge or willingness to learn Blazor and MudBlazor.
- Familiarity with Azure Services (AAC, ADF, Event Grid, EventHub, Azure functions, Logic Apps) DevOps practices (Azure / Git).
- Experience in 3rd-party APIs and SDKs integration, REAT API, events, webhooks, messaging.
- MySQL database design and management (SQL, NoSQL).
- Understanding of Agile methodology, related practices, and work breakdown, refinement, and estimation.
- Proven ability to lead and mentor a team, manage projects, and collaborate effectively with cross-functional teams.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to thrive in a fast-paced environment and adapt to changing priorities.
- Ability to work effectively and proactively in a collaborative environment.
- Previous experience in a lead developer role.
- Experience in eMobility, smart charging, smart mobility, energy or IoT industries.
- Experience with microservices architecture or/and data- & event-driven architecture.
- Familiarity with DevOps practices and tools.
- Certifications in relevant technologies or methodologies such as Azure Certificates, AWS Certified Developer, Scrum Master, etc.
- Knowledge of cybersecurity best practices.
Skills
- C# / .NET / Entity Framework
- JavaScript / TypeScript
- Angular
- React
- Vue.js
- Blazor
- MudBlazor
- Azure Services (AAC, ADF, Event Grid, EventHub, Azure functions, Logic Apps)
- Azure DevOps
- Git
- API Integration
- SDK Integration
- REST API
- Webhooks
- Messaging
- MySQL database design and management
- SQL
- NoSQL
- Agile methodology
- Leadership
- Project Management
- Cross-functional collaboration
- Problem-Solving
- Communication
- Adaptability
- Teamwork
- Python (plus)
- Microservices architecture
- Data-driven architecture
- Event-driven architecture
- DevOps practices and tools
- Azure Certificates
- AWS Certified Developer
- Scrum Master
- Cybersecurity best practices
Location
- Remote (WET and CET/CEST time zones)
Work Type
- Remote
- Full-time
Experience Level
- 5-7 years of professional software development experience
- Lead developer role
Education Level
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Master’s degree preferred
Benefits
- Mentoring from a Microsoft mentor
- Startup culture
- Many various and challenging tasks
- Ability to make a real impact on the team, product and industries
About the Company
- One of the UK’s leading Wealth Management firms.
- Award-winning climate tech business with a mission to make a positive climate impact.
- Providing solutions to help reverse the effects of climate change.
