Senior Full Stack .NET / Angular Developer
Overview:
Expleo is a trusted partner for your innovation journey. As a global engineering, technology and consulting service provider, we are ideally positioned to help you achieve your ambitions and future\-proof your business. With a smart blend of bold thinking and reliable execution, we’re able to fast\-track innovation through each step of your value chain.
We are strategically positioned to build value, with a global footprint across 30 countries.
We are as global and local as you need us to be, with strong best\-in\-class pan\-European technological centres and unique best\-shoring capabilities.
We leverage a network of high value\-adding affiliates in consulting and industrial excellence, and leading partners across multiple sectors to provide you with the most comprehensive services and solutions in an ever\-changing environment.
Responsibilities:
- Bachelor’s Degree in Computer Science, Software Engineering or related field, or equivalent professional experience.
- 6\+ years of professional software engineering experience, with strong hands\-on experience building production\-grade applications.
- Strong background in software design, architecture, scalability, maintainability and distributed systems.
- Advanced proficiency in C\# and .NET /.NET Core, with solid hands\-on experience in ASP.NET Core and Web API.
- Strong experience with Angular and TypeScript and modern frontend development practices.
- Strong understanding of RESTful APIs, HTTP, authentication/authorization and API design.
- Proven experience with microservices and distributed systems.
- Experience with MongoDB or other NoSQL databases, including data modelling and query optimization; good knowledge of SQL and relational databases is valued.
- Strong understanding of SOLID principles, design patterns and software architecture, with experience writing unit and integration tests.
- Experience with Git, Agile methodologies and CI/CD practices.
- Strong analytical, problem\-solving and communication skills, with the ability to work independently, take ownership and make sound technical decisions.
- Fluent English level, both spoken and written
- Event\-driven architectures and messaging (e.g. Azure Service Bus, Kafka, RabbitMQ).
- Cloud security and identity management.
- DDD and/or Clean Architecture.
- Distributed systems, including resiliency and eventual consistency.
- High\-scale or business\-critical applications.
- Mentoring engineers or acting as a technical reference within a team.
- AI\-assisted development tools such as GitHub Copilot.
- Go (Golang) and JSON Forms.
Este anúncio é de Indeed. Ver anúncio original ↗