Senior .NET Full Stack Developer (ID: 4038)
STAFIDE
Amsterdam, Netherlands
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.nl
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
Application Programming Interfaces (APIs)
Agile Methodology
Applications Architecture
Automation of Tests
Microsoft Azure
C Sharp (Programming Language)
Software Quality
Computer Programming
Continuous Integration
Software Debugging
DevOps
+14 more
Software Deployment
Software Engineering
Software Systems
Test-Driven Development (TDD)
Backend
Git
Vue.js
AngularJS
Front End Software Development
Api Design
Restful APIs
Software Version Control
Web Api
Microservices
Job description
- 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., * 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.nl
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
TL
Thomas Limbüchler
How to land a developer job in Amsterdam
over 5 years ago
TL
Thomas Limbüchler
The Netherlands – Europe’s powerhouse for software development?
over 5 years ago
BB
Benedikt Bischof
Software Developer Salary in The Netherlands [2023]
over 3 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago