About the job Finance Technology Lead
Location: France (full remote)
Contract: Freelance consultant, 1 year renewable
The client is a leading integrated tourism company.
We recruit a tech lead within a global team responsible for Technology Analytics. We are a multi-disciplinary team of experts across Architecture, Engineering, DevOps and Agile Delivery providing services across the UK, Ireland, Sweden, Norway, Denmark, Finland, Germany, Belgium and The Netherlands.
Technology Lead is a key role within in the domain and is responsible for a leadership of one or more cross-functional team(s) and for the delivery of business value in line with business needs. You need a strong track record of genuine delivery accountability in agile environments hands on delivery experience combined with successfully managing multiple initiatives and stakeholders in various situations.
JOB DESCRIPTION
As a Technical Lead .Net DevSecOps, you will play a dual role: on one hand, you will technically lead a dedicated team (domain) ensuring the delivery of high-quality, secure, and scalable solutions, including features related to reservation systems; on the other hand, you will actively participate in the Engineering Chapter, an internal community inspired by the Spotify model, which promotes the sharing of best engineering and security practices among development teams.
You will also need to ensure that deliverables adhere to Software Craftsmanship values. This means that you will not just deliver features, but ensure that the code is clean, maintainable, and scalable, adhering to high quality standards to guarantee an excellent foundation for future developments.
MAIN RESPONSIBILITIES
Responsibilities within the Domain:
Design and Development of Finance and Accounting Features:
- You will be responsible for managing, designing, and optimizing data integration processes and applications. In this key role, you will ensure the efficiency of data flows using C#, SQL, SSIS, and other ETL tools. Additionally, you will lead a team of developers in their projects. A strong understanding of finance and accounting processes will be essential, as you will collaborate closely with business teams to implement solutions that address their broader operational needs.
- Ensure that developed features meet end-user needs and comply with architecture principles and security standards defined within the company.
- Collaborate closely with Product Owners, Solution Architects, and development teams to define and execute the technical and functional roadmap of the reservation system.
- Act as the technical reference point for Data Integration and finance-related applications.
Leadership in DevOps and DevSecOps:
- Implement and manage robust CI/CD pipelines to automate deployment and continuous delivery.
- Integrate DevSecOps practices to ensure security is built into every stage of the software development lifecycle.
- Manage and optimize development, testing, and production environments to ensure rapid and reliable product delivery.
- Guide and support the team in applying best DevOps and secure development practices.
Coaching and Skill Development :
- Coach and mentor developers in your domain to strengthen their technical skills, particularly in advanced algorithms, software design, and IT security.
- Conduct code review and training sessions to promote the adoption of best practices and ensure code quality.
- Encourage autonomy, empowerment, and responsibility within teams to stimulate innovation and continuous improvement.
Transversal Role via the Engineering Chapter: Exchange of Engineering and Security Practices:
- Actively participate in the Engineering Chapter to share and discuss best engineering practices, security strategies, and new technologies.
- Work collaboratively with other Technical Leads and developers to align development practices across different teams.
- Facilitate technical workshops, communities of practice, and knowledge-sharing sessions to improve overall software development quality and promote Software Craftsmanship values.
Promotion of Software Craftsmanship Values:
- Promote Software Craftsmanship principles, which value not only feature delivery but also code quality, maintainability, and readability.
- Encourage a development culture based on Clean Code, Test Driven Development (TDD), continuous Refactoring, and continuous improvement of code quality.
- Inspire teams to produce code that is not only functional but also elegant, clean, and easy to maintain.
Innovation and Continuous Improvement:
- Promote a culture of innovation and continuous learning by encouraging experimentation, continuous improvement, and retrospectives.
- Monitor and evaluate new technologies and methodologies to integrate them into the development ecosystem if they bring value.
Risk Management and Compliance :
- Define and promote strategies for IT security risk management (SIC) and compliance within the Chapter.
- Collaborate with security teams to implement strategies for preventing security incidents and disaster recovery.
REQUIRED SKILLS
- Advanced technical expertise in software development with mastery of C# language and .Net framework. Knowing Html, Javascript and Reactjs is recommanded.
- Advanced technical expertise in data modeling and data integration, strong experience in using ETL Tools. Previous expertise using SSIS and SQLServer is recommended.
- Experience in developing features for accounting and finance systems.
- Solid understanding of DevOps and DevSecOps practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
- Proven experience in software architecture, with the ability to design complex and secure systems.
- Competence in agile project management, with experience in the role of facilitator or Scrum Master.
- In-depth knowledge of security tools and frameworks and ability to implement security practices from design.
- Commitment to Software Craftsmanship principles: Clean Code, TDD, Refactoring, etc.
- Demonstrated ability to deliver end-to-end customer value, with a focus on continuous improvement.
- Excellent communication skills, with the ability to influence and collaborate with multidisciplinary teams and stakeholders.
- Commitment to continuous learning, with curiosity and open-mindedness to adopt new technologies and practices.
- Ease in navigating ambiguity and ability to work autonomously in complex work environments.
- Native-speaker level French in order to work collaboratively with Business, Product Owner, Transversal IT Teams and Business Project team.
- Higher education in engineering school or masters degree in computer science [FR Bac +5] with at least 7 years of experience in similar roles. The company vision is to make travel experiences special. To fulfil this vision, we never stop looking ahead, seeking new ways to delight our customers and grow our business. We recognise the power of digital and the massive contribution this brings to creating a truly unique and differentiated customer experience.