Location: with physical visits to Porto, Portugal.
Skills and Qualifications
- Over 6 years of experience with .NET Core, C#, and object-oriented programming.
Proficiency in frontend technologies such as Angular, React, TypeScript, JavaScript,
HTML5, CSS 3.0, Materialize, Bootstrap.
- Familiarity with SOLID principles, design patterns, and microservice architecture.
- Strong command of Web APIs, messaging patterns, and SQL databases.
- Experience using Git and proficiency in container-based development (e.g., Docker).
- Excellent communication, documentation, and collaboration skills.
- Effective time management and problem-solving skills.
- Dedication to maintaining code quality through automated testing.
Key Duties
- Provide guidance and mentorship to fellow engineers, conduct code reviews, and deliver optimal solutions.
- Collaborate in work planning, estimation, and ensure robust testing practices.
Engage with Product Owners, Analysts, Architects, DevOps specialists, and other teams
for knowledge sharing and effective collaboration.
Systematically plan work, communicate effectively, and maintain comprehensive
documentation.
- Resolve intricate problems with clarity and innovative approaches.
- Influence cross-functional architecture and enhance collaboration.
- Implement and refine .NET microservices.
- Design, develop, and promptly deploy new microservices.
- Contribute to defining the team's technical direction and establishing best practices.