Senior .Net Full Stack Developer
Summary
Build and maintain full-stack web apps using .NET Core/Framework, C#, React/Angular, and SQL Server, while improving CI/CD pipelines and DevOps practices.
We are seeking a highly skilled Senior .Net Full Stack Developer with expertise in .NET Framework and extensive experience in developing full-stack web applications. The role requires a proactive individual who is capable of making critical technical decisions and contributing effectively within a collaborative team environment.
Key Responsibilities
- Design, develop, maintain, and enhance full-stack web applications.
- Build and integrate RESTful APIs across enterprise platforms.
- Gather, analyze, and refine business and technical requirements.
- Contribute to technical decisions and help prioritize development activities.
- Develop frontend solutions using React, Angular, JavaScript, and legacy technologies.
- Develop backend solutions using .NET Core, .NET Framework, and C#.
- Work with SQL Server and related data access technologies.
- Perform unit testing and integration testing to ensure quality and reliability.
- Participate in release and deployment management activities.
- Support and improve CI/CD pipelines and DevOps practices.
- Troubleshoot and resolve production incidents, including high-priority issues.
- Manage and contribute to risk, issue, incident, and problem resolution.
- Ensure adherence to coding standards, development guidelines, naming conventions, templates, and reference implementations.
- Produce and maintain clear technical documentation.
- Collaborate effectively within the team and across distributed, cross-functional, and international teams.
Required Qualifications
- Degree in Computer Science, Software Engineering, Information Technology, Engineering, or a related technical field.
- 5 to 8 years of relevant professional experience as a .Net Full Stack Developer.
- Strong expertise in .NET Core/Framework/MVC and related frameworks.
- Solid experience with React, Angular, JavaScript and working with older or legacy technologies when required.
- Strong knowledge of SQL and ORM tools such as Entity Framework.
- Experience working in production environments and supporting live business applications.
- Hands-on experience with CI/CD, Azure DevOps, Jenkins, and Git.
- Understanding of authentication mechanisms and core security principles.
- Experience in development, unit testing, and integration testing.
Nice to Have
- Strong team player who collaborates effectively within and across teams.
- Proactive mindset with strong ownership and accountability.
- Good knowledge of Agile ways of working.
- Experience in documentation and standards ownership.
- Structured approach to release management, incident management, and problem-solving.
- Ability to work effectively in a dynamic, fast-paced environment.
- Experience with requirement gathering, analysis, and solution design.
- Strong skills in decision-making, prioritization, and communication.
Language Requirements
- Professional proficiency in English speaking and writing (at least B2 level).
- Dutch and/or French is a strong plus.
Work model: 2 days per week in the Lisbon office and 3 days at home.