Senior .NET Developer
Antwerpen
|Oost-Vlaanderen
|Antwerpen
|Full Stack Developer
# INCA18352
Function
Our client, a forward-thinking organization, is seeking a Senior Full Stack Developer to join their team. This role offers an exciting opportunity to work with cutting-edge technologies and drive impactful projects.
Key Responsibilities
As a Senior Full Stack Developer, you will be at the heart of our client’s technology platform. Your main responsibilities will include:
- Application Development: Build and maintain sophisticated applications using the latest versions of .NET (C#) and Angular.
- Cloud Integration: Utilize AWS services like Lambda functions, S3, and CloudWatch to enhance application performance and scalability.
- Architectural Design: Implement and maintain both microservices and monolithic architectures, ensuring adherence to best practices and design patterns.
- Quality Assurance: Conduct code reviews, perform unit testing, and advocate for test-driven development to maintain high software quality.
- Infrastructure Management: Use Terraform to manage infrastructure as code and streamline deployment processes.
Daily Tasks
Your typical day will involve a variety of tasks designed to challenge and enhance your skill set:
- Database Management: Develop and optimize database solutions with PostgreSQL and SQL Server.
- Agile Development: Engage in Agile Scrum practices to deliver iterative and incremental improvements.
- Authentication and Security: Manage authentication processes with Auth0 and ensure secure application practices.
- Containerization: Work with Docker to streamline application deployment and scalability.
- Continuous Integration/Continuous Deployment: Create and manage CI/CD pipelines to facilitate efficient software delivery.
Ideal Candidate Profile
We are looking for an individual who not only has the right technical skills but also thrives in a collaborative and innovative environment. The ideal candidate should have:
- Technical Expertise: Proficiency in .NET (C#), Angular, AWS services, and experience with similar Azure concepts.
- Design and Development Principles: Solid understanding of design patterns like MVC and MVVM, and principles like SOLID, DRY, and domain-driven design.
- DevOps Knowledge: Hands-on experience with Cloud DevOps practices, including tools like Git, Swagger, Visual Studio, and Atlassian products.
- Analytical Mindset: A keen eye for detail and a proactive approach to problem-solving and continuous improvement.