Posted in: Other in Brussels | Posted: |
Company: Satellit
Job type: Other
Context
One of our client is looking for a .NET Technical Lead
Role and responsibilies
- Deploying and using applications in various environment with the people and teams that are responsible for all systems and software life cycle engineering
- Drive the development team to ensure the quality of the delivery and enforce best practices.
- Participate in design decisions regarding applications transformation
- Collaborate with other Technical Leads to build reliable and robust systems.
- Building repeatable and reliable capabilities through a process of trial, feedback, learning and continual evolution.
- Adapting working practices to the needs of specific products and services.
- Defining, controlling and improving software life cycle processes.
- Adopting and integrating appropriate industry frameworks to guide improvements
- You develop, extend, maintain and monitor applications within the domain.
- Prepares design options for the working environment of methods, procedures, techniques, tools, and people.
- Works with others to integrate organisational policies, standards and techniques across the full software and systems life cycle.
- You automate testing in all its forms in order to increase both code quality and application reliability, i.e., Unit-testing, integration testing, end-to-end testing, etc.
- You write maintainable and comprehensive technical documentation for both existing software and new developments.
- You collaborate with domain experts and business analysts in extracting requirements from user and business requests.
Skills
- You have at least 5+ years of practical experience in C#.NET (.NET 4.5+, .NETCore, ASP .NET Web API)
- You have experience leading a team of developers across the complete development life cycle.
- You have practical experience working with: ORMs like EFCore, EDMX, Dapper
- Web API technologies such as REST API and WCF, Minimal API, Fast API
- Event driven architecture and service bus such as NServiceBus
- Testing framework such as MSTest or xUnit
- Mocking framework such as Moq, Nsubstitute
- You understand modern software design principles such as SOLID, Design patterns, DDD
- You have working experience with relational databases, MS SQL Server, SQL Server Management Studio, knowledge of Evolve migration is a plus
- You have working experience with monitoring tools like Grafana and Application Insight
- You have working experience deploying applications with DevOps pipelines (both graphics and YAML)
- Azure portal Kubernetes & Docker
- You are familiar with versioning tooling (for instance GIT) and with versioning flow best practices
- Experience working with Web technologies is a plus React, TypeScript, JavaScript
- SignalR, WebSockets,
- Your are experienced with Agile methodologies, Knowledge of Azure DevOps backlog management is a plus.
PrintReport