Full Stack Developer (.NET & React)
Role details
Job location
Tech stack
Job description
-
Amsterdam, Noord-Holland
-
Vast
-
Voltijds
-
14 uren geleden
As a Full Stack Developer (.NET & React), you will:
-
Design, develop, and maintain scalable web applications using ReactJS and Microsoft .NET (C#) technologies.
-
Work with a high level of autonomy, taking ownership of technical design, development, and delivery of complex solutions.
-
Plan, schedule, and execute development tasks while defining milestones and ensuring timely delivery.
-
Analyze, investigate, and resolve complex technical problems across application layers.
-
Collaborate with cross-functional teams, stakeholders, and clients to translate business requirements into technical solutions.
-
Influence architectural decisions and contribute to best practices, coding standards, and development processes.
-
Participate in code reviews, design discussions, and technical decision-making to ensure high-quality deliverables.
-
Ensure applications are built with performance, scalability, and security considerations.
-
Stay updated with evolving technologies and apply modern development practices within Microsoft environments.
Requirements
-
8-10 years of experience in software development using Microsoft .NET (C#) and ReactJS.
-
Strong expertise in Microsoft development environments, with certifications such as MCTS, MCSD, or MVP being an advantage.
-
Proven experience in building and delivering enterprise-grade applications.
-
Strong understanding of software architecture, design patterns, and full-stack development.
-
Experience working in complex stakeholder environments with strong communication and collaboration skills.
-
Ability to take ownership of deliverables and guide team members when required.
-
Excellent analytical and problem-solving skills with a structured and systematic approach.
-
Strong verbal and written communication skills in English.
You Should Possess the Ability to:
-
Work independently with minimal supervision, taking full responsibility for assigned deliverables.
-
Handle complex technical challenges and provide effective, scalable solutions.
-
Influence team members and stakeholders while contributing to project and organizational goals.
-
Translate business requirements into robust technical designs and implementations.
-
Manage priorities, timelines, and deliverables while maintaining quality standards.
-
Communicate complex technical concepts to both technical and non-technical audiences.
-
Continuously learn and adapt to new technologies and evolving business needs.