Our client, a global fintech leader, specializes in advanced trading, risk management, and processing solutions for investments. With 19 offices and over 2400 professionals from 60+ nationalities, their inclusive approach drives the development and support of a pioneering platform trusted by key players in finance, investment, and banking worldwide.
Duties and Responsibilities:
As a Senior Tech Lead, you will play a pivotal role in guiding and mentoring a talented team of four developers, ensuring the delivery of high-quality, scalable, and maintainable software solutions for the IT services.
We are looking for someone who - when needed - is ready to get their hands dirty and engage in the platform development/configuration process for advanced or complex features.
Provide technical leadership to the development team, setting coding standards, best practices, and ensuring adherence to the SOLID principles.
Collaborate with cross-functional teams to define technical strategies and architecture for projects.
Collaborate with stakeholders to define project scope, timelines, and deliverables.
Drive and support the initial solution design for critical features or complex refactors.
Initiate architectural discussions with the team and cross-functional teams.
Conduct code reviews and pair programming sessions.
Create and maintain the design documents by solution.
Use best practices to improve code stability and maintainability.
Actively contribute to elevating the technical knowledge of team members
Flag technical debt and areas of improvement, making sure that corrective measures are properly planned and prioritized.
Follow industry trends and advancements to limit technical debt.
Troubleshoot and resolve complex technical issues as an escalation contact.
Drive and support team’s objectives ensuring the timely deliveries.
Participate in agile ceremonies.
Who you are:
You should have a strong background in .NET development, profound knowledge of the SOLID principles, strong Angular skills, and a proven track record in leading and architecting robust software solutions.
Required Qualifications:
Bachelor’s or Master’s degree in Engineering or Computer Science
5+ years of experience as Full-Stack developer working with .NET and Angular.
Good understanding of SOLID principles
Strong understanding of RESTful APIs
Strong understanding of databases core concepts, stored procedures, SQL
Good knowledge of Domain-Driven Design
Working experience with Entity Framework
Strong understanding of microservices architecture
Good knowledge of security best practices related to APIs/webservices and data privacy
Good knowledge of fundamental design principles for building a scalable application
Proven experience of delivering from POC to Production
Proficient in written and verbal communication in both French and English
Good to have Qualifications:
Working experience in designing and implementing scalable and maintainable software architectures.
Good knowledge of Agile methodologies
Working experience with code reviews and pull requests.
Working experience with Unit Testing, Integration Testing, etc...
Technology and software usage experience that are considered as a plus:
Docker
NoSQL Database (e.g.: MongoDB)
Jenkins or equivalent
Active Directory
Microsoft ENTRA ID
Code versioning tool (e.g.: GIT)
MSSQL
CVs to jobs 12 @ net - recrute . com