Consultant - .NET Full Stack Developer
Avanade
Amsterdam, Netherlands
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Amsterdam, Netherlands
Tech stack
ASP.NET
HTML
Java
JavaScript
.NET
Adaptable Database Systems
ADO.NET
API
ASP.NET
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
COBOL
Program Optimization
Code Review
Computer Programming
Databases
Continuous Integration
IBM DB2
Relational Databases
Software Debugging
DevOps
Entity Framework
Linux System Administration
Mainframes
Microsoft Visual Studio
MySQL
NuGet
Powershell
Scrum
Software Engineering
SonarQube
TypeScript
Web Services
.NET Core
React
Blazor
Backend
GIT
Containerization
Angular
Kubernetes
Maintaining Code
Front End Software Development
REST
Software Version Control
Docker
Web Api
Job description
- Design and develop high-performance, security-focused, and robust software components and API's
- Integrate with other backend systems
- Have a solid understanding of agile/scrum software development teams and processes
- Contribute actively to the design, coding, integration, testing and deployment of high-quality deliverables.
- Conduct code reviews and suggest areas for refactoring and improvement
- Have a keen eye for identifying improvement opportunities, and the skill to get buy-in and ensure implementation
Requirements
- Core expertise: .Net specialist. Version: .Net 8 (Core)
- Harnessing modern development and DevOps practices including CI/CD, containerization, automated testing.
- 5+ years of experience with .Net development and design
- Have programming experience with C#, Typescript and PowerShell
- Have experience with MS Visual Studio, ASP.NET, Blazor, and NuGet
- Have experience with ADO.NET, and (software for) relational databases;
- Having experience with Azure DevOps, SonarQube, Docker, Kubernetes is a benefit.
- It would be a plus if you also have experience with:
- Linux environments
- Java development.
- with mainframe languages like COBOL, Natural, XGEN
- with mainframe databases like DB2, IMS, ADABAS
- working with global teams on projects.
- working with offshore teams to facilitate project work
Qualification
Characteristics that can spell success for this role:
- Proficiency in .NET Framework and .NET Core: Mastery of the .NET ecosystem, including frameworks like .NET Framework, .NET Core, and the newer unified .NET versions. This includes knowledge of C#, ASP.NET MVC, Blazor, and Entity Framework.
- Front-End Technologies: Skills in HTML, CSS, and JavaScript are essential. Familiarity with front-end frameworks like Blazor, Angular or React is also important for creating responsive and user-friendly interfaces.
- Back-End Development Skills: Expertise in server-side technologies, to develop robust and scalable applications.
- Database Management: Knowledge of SQL Server, MySQL, or other database management systems to handle data storage and retrieval efficiently.
- Version Control Systems: Proficiency in using version control systems like Git to manage code changes and collaborate with other developers.
- APIs and Web Services: Experience in creating and consuming RESTful APIs and web services to enable communication between different parts of an application.
- Problem-Solving Skills: Strong analytical and problem-solving abilities to debug and optimize code effectively.Soft Skills: Good communication, teamwork, and time management skills to work efficiently in a collaborative environment.
Benefits & conditions
- Opportunity to work for Microsoft's Global Alliance Partner of the Year (14 years in a row), with exceptional development and training (minimum 80 hours per year for training and paid certifications)
- Real-time access to technical and skilled resources globally
- Dedicated career advisor to encourage your growthEngaged and helpful coworkers genuinely interested in you
Find out more about some of our benefits here.
About the company
Avanade ist ein führender Anbieter von digitalen Services, Business- und Cloud-Lösungen sowie designorientierten Anwendungen. Unsere Spezialisten entwickeln auf Basis des Microsoft-Ökosystems für jeden einzelnen Kunden die optimale Lösung. Avanade steht für frisches und modernes Denken und verfügt über ein ausgeprägtes Technologie-, Business- und Branchenwissen. Das macht uns zum Wegbereiter der digitalen Transformation mit dem Ziel: Wachstum für unsere Kunden – und deren Kunden.