toggle menu
Offre d'emploi 956

.NET Technical Leader


A propos de Talan

Talan is an international advisory group on innovation and transformation through technology, with 5000 employees, and a turnover of 600M€.

We offer our customers a continuum of services to support you at each key stage of your organization's transformation, with 4 main activities:

  • CONSULTING in management and innovation : supporting business, managerial, cultural, and technological transformations.
  • DATA & TECHNOLOGY to implement major transformation projects.
  • CLOUD & APPLICATION SERVICES to build or integrate software solutions.
  • SERVICE CENTERS of EXCELLENCE to support the latter through technology, innovation, agility, sustainability of skills and cost optimization.

Talan accelerates it's clients' transformation through innovation and technology. By understanding their challenges, with our support, innovation, technology and data, we enable them to be more efficient and resilient.

We believe that only a human oriented-practice of technology will make the new digital age an era of progress for all. Together let's commit!

We are looking for a Lead .NET developer to join the product team, part of Corporate and Investment Banking (CIB) global division.

This product team has been a pioneer by designing 20 years ago an in-house solution for an object-oriented rapid application development framework that allows development teams to create object models and map them into a relational database, but also to create build-in user interfaces.

This product was such a success that is being used to build hundreds of financial applications used in Front, Middle and Back globally offices of our client.

It started as a C++ fat client application for Windows only, then it was refactored as a two-tier application with a Windows & Unix backend. Recently it was fully migrated to .Net and fitted into a CI/CD pipeline including automatic testing on AWS public cloud.

The technical stack is currently .NET Framework + .NET Core (soon to be just “.NET), Tibco EMS and Kafka for messaging, GraphQL for interface with other systems, Oracle for persistence and Specflow + FlaUI for automated testing. The CI/CD pipeline is based on GIT, Jenkins and AWS.

As a Lead .Net Developer you will be responsible for:

  • Technical leadership setting standards and making critical project decisions;
  • Project planning and coordination;
  • Designing and evolve the solution technical architecture;
  • Involve in client or stakeholder meetings providing technical insights;
  • Identifying potential risks in projects and taking proactive measures to mitigate them
  • Monitor the performance of software and identify bottlenecks
  • Develop new components and features, maintain and evolve existent ones according to the team priorities and product roadmap
  • Active role on team software quality assurance, best practices and agile methodology
  • Work on definition and implementation of automated tests for a client-server architecture
  • Coaching junior team members
  • Work closely with business sponsors to ensure the solution meets the needs
  • Take responsibility of the software delivery by ensuring quality and scope expectations are met
  • Contribute and take ownership of the technical design and ensure all aspects of the system architecture are well documented
  • Work closely with partner technology teams and to collaborate effectively
  • Technically refine epics and user stories with the team
  • Code review and quality assurance
  • Write documentation, prepare and perform presentations of new features, components or technology
  • Support the team and the product

Must Requirements:

  • 5 years of experience in similar roles and technologies
  • 3 years of experience on working in Agile Teams and tools, like JIRA and Confluence
  • Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery at an advanced level
  • Deep understanding of Net Framework (4 or higher) + Net Core (3 or higher) or Net 5/6 and solid understanding of OO principles
  • Solid experience with Oracle databases and PL-SQL
  • Solid experience using Git
  • Experience designing and building applications in a client-server architecture
  • Diligent with automated testing i.e. Specflow, Gherkin, etc
  • Solid experience with continuous integration and continuous delivery tools
  • Agile methodologies and Software Development Life Cycle
  • Proficient spoken and written command of English

Nice to have skills

  • Experience developing desktop applications using Windows Forms or another technology
  • Experience with Tibco EMS middleware messaging service
  • Some knowledge of TCP/IP and Websockets communication protocols
  • Docker and Kubernetes experience
  • Experience configuring continuous integration and continuous delivery tools
  • Some experience with AWS public cloud will be much appreciated
  • Experience using Atlassian tools (Jira, Confluence)
  • Experience maintaining a large code base (500,000 lines of code)
  • Spanish Language

Soft skills

  • Team player
  • Energetic, motivated and determined
  • Pragmatic and results-oriented
  • Adaptable to diverse set of technical responsibilities
  • Excellent analytical and problem solving skills
  • Productive and able to manage time effectively
  • Strong written and verbal communication skills
  • Mentoring and communication among the team