Senior .NET Full Stack Developer (ID: 4038)
Als uw vaardigheden, ervaring en kwalificaties overeenkomen met die in dit functieoverzicht, stel uw sollicitatie dan niet uit.
As a Senior .NET Full Stack Developer, you will:
- Design, develop, and maintain applications using the Microsoft .NET platform and C#.
- Develop scalable and maintainable REST APIs and microservices.
- Design and implement backend services using modern .NET development practices.
- Work with Azure DevOps and Git for source control, continuous integration, and application delivery.
- Develop and maintain user-friendly interfaces using modern front-end frameworks such as Vue.js or Angular.
- Collaborate with technical and business stakeholders to understand requirements and translate them into effective software solutions.
- Implement automated testing practices to ensure application quality, reliability, and maintainability.
- Contribute to Test-Driven Development (TDD) and other modern software engineering practices where applicable.
- Troubleshoot, debug, and resolve application issues across backend APIs, microservices, and front-end components.
- Participate in Agile development processes and contribute throughout the software development lifecycle.
- Continuously improve application architecture, code quality, performance, and development practices.
What You Bring to the Table:
- 8–10 years of overall professional experience in software development.
- Strong hands-on experience with the Microsoft .NET platform.
- Strong programming experience with C#.
- Proven experience developing APIs and microservices.
- Hands-on experience with Azure DevOps.
- Strong knowledge of Git and modern source-control practices.
- Experience with front-end frameworks such as Vue.js or Angular.
- Good understanding of full-stack application development and integration between front-end and backend services.
- Experience with automated testing and software quality practices.
- Experience with Test-Driven Development (TDD) is advantageous.
- Good understanding of Agile software development methodologies.
- Strong understanding of software development lifecycle and modern engineering practices.
You should possess the ability to:
- Design and develop robust, scalable, and maintainable .NET applications, APIs, and microservices.
- Develop high-quality solutions using C# and the Microsoft .NET platform.
- Build user-friendly front-end interfaces using Vue.js or Angular.
- Integrate front-end applications with backend APIs and microservices.
- Use Azure DevOps and Git effectively throughout the development and delivery lifecycle.
- Write clean, maintainable, and testable code.
- Implement and maintain automated testing practices.
- Apply TDD principles and modern development practices where appropriate.
- Troubleshoot complex application issues and identify effective solutions.
- Collaborate effectively within Agile development teams.
- Work independently while taking ownership of technical deliverables.
- Communicate technical concepts clearly with team members and stakeholders.
- Continuously learn and adopt new technologies and development practices.
What we bring to the table:
- The opportunity to work on modern Microsoft .NET and cloud-based application development initiatives.
- Exposure to C#, APIs, microservices, Azure DevOps, Git, and modern front-end frameworks.
- Opportunities to work across both backend and front-end development.
- Exposure to modern software engineering practices including automated testing and TDD.
- Collaboration within an Agile development environment.
- Opportunities to contribute to application architecture, development, testing, and continuous improvement. xgiwjmb
Want to discuss this opportunity in more detail? Feel free to reach out.