
Mid-Senior FullStack (.Net, Angular)
- Lisboa
- Permanente
- Horário completo
- Develop, maintain, and optimize scalable Backend Solutions using .NET 6+ and C#, using a DDD approach and Microservices Architecture;
- Design and implement robust and performant .NET WebAPIs, leveraging Entity Framework/Dapper, LINQ and Raw SQL for seamless data management;
- Create high-quality, maintainable code with good Automated Unit Test Code Coverage using xUnit;
- Create Technical Documentation for reference and reporting;
- Work closely with Product Owners, other Developers and UX/UI Designers;
- Collaborate with cross-functional Teams to embed DevOps practices in the Development lifecycle;
- Utilize Jira and GitLab for streamlined Project tracking, version control, and collaboration;
- Apply Agile Development Methodology to deliver iterative, high-quality software solutions.
- Bachelor's degree in Computer Science, Computer Engineering, or related field;
- 5-10 years of professional experience with .NET (.NET 6+), C#, WebAPI, Entity Framework, LINQ, and SQL;
- Proficiency in Database Modeling and Design (PostgreSQL and Microsoft SQL Server);
- Message bus framework - MassTransit (saga/RabbitMQ);
- Experience developing and maintaining containerized Microservices;
- Automated Unit Testing using xUnit;
- Strong familiarity with DevOps approaches and CI/CD processes;
- Experience using tools like Jira, GitLab, and GitHub;
- Proficiency in Agile Development Methodology and collaborative team environments;
- Excellent problem-solving skills and clear communication abilities;
- Fluent in both spoken and written English.
- Hybrid (on-site 2x per week)