.NET Developer
- Full-time
- Contract Type: Permanent contract
Company Description
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.
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!
Job Description
The Backend team is a small team of independent architects and software engineers who are responsible for the creation, architecture and maintenance of the internally developed reusable architecture.
The team is also responsible for giving guidelines and providing the appropriate architecture and tooling. We are looking for someone to help us in defining and supporting the future of distributed backend development, helping to define the target architecture and its impact. Supporting our solution teams engineers to implement distributed backends is also part of the job.
Your job:
- Help defining the target architecture for backend development in general
- Implement the missing pieces for the target architecture. This consists of writing documentation, implementing tooling and frameworks
- Assist developers with the actual implementation of backends for their projects. Offer coaching and support
- Implement our development environment strategy
- Provide documentation, training, and hands-on support for the different teams doing backend development
Some concretes examples:
- Create documentation on the target architecture
- Create guidelines on the use of Entity Framework Core
- Investigate the use of ODATA
- Implement the target internal architecture of backend services
- Define our unit and integration testing strategy
- Improve & automate our CI/CD processes
Qualifications
Soft skills
- Team Player
- Interested in latest developments and new evolutions within the Microsoft development landscape
- Independent
- Problem Solver
- Flexible & pragmatic
- Good communication skills
- Pro-active
Technical experience
- Experience in distributed backend development
- Expert in C#
- Experience with .NET Core | .NET 6
- Experience with Entity framework Core
- Experience with technical writing
- Experience in REST API Development (JSON, Swagger, ..)
- Active knowledge of design patterns Preferable
Preferable (regarding the technical experience)
- Experience with the Azure stack
- Experience with clean architecture and DDD
- Experience with developing microservices
- Experience with Git