Senior .NET Developer
| Branche | Zie onder |
| Dienstverband | Zie onder |
| Uren | Zie onder |
| Locatie | Utrecht |
| Opleidingsniveau | HBO / bachelor |
| Contactpersoon |
Shir Abramovich |
Informatie
- Design, develop, and maintain high-quality software applications.
- Write clean, scalable, and maintainable code following best practices in software engineering.
- Collaborate closely with team members to achieve common goals and foster a supportive working environment.
- Participate in code reviews to provide constructive feedback and share knowledge.
- Actively participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to enhance team performance.
- Help facilitate effective communication within the team to keep everyone aligned on project goals.
- Identify and propose improvements in existing systems or processes to enhance efficiency and reliability.
- Employ critical thinking to assess challenges and make informed decisions that align with project objectives.
- Promote the importance of security, scalability, and performance in software design and implementation.
- Mentor junior developers and share expertise to foster their growth and enhance the overall team's skill set.
- Document processes, code, and architecture decisions to maintain a knowledge base for current and future team members.
- Work alongside product managers, designers, and other stakeholders to translate business requirements into technical specifications.
- Take an active role in project planning and execution, contributing technical insights to scope and scheduling discussions.
Omschrijving
- Design, develop, and maintain high-quality software applications.
- Write clean, scalable, and maintainable code following best practices in software engineering.
- Collaborate closely with team members to achieve common goals and foster a supportive working environment.
- Participate in code reviews to provide constructive feedback and share knowledge.
- Actively participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to enhance team performance.
- Help facilitate effective communication within the team to keep everyone aligned on project goals.
- Identify and propose improvements in existing systems or processes to enhance efficiency and reliability.
- Employ critical thinking to assess challenges and make informed decisions that align with project objectives.
- Promote the importance of security, scalability, and performance in software design and implementation.
- Mentor junior developers and share expertise to foster their growth and enhance the overall team's skill set.
- Document processes, code, and architecture decisions to maintain a knowledge base for current and future team members.
- Work alongside product managers, designers, and other stakeholders to translate business requirements into technical specifications.
- Take an active role in project planning and execution, contributing technical insights to scope and scheduling discussions.
Functie eisen
- Bachelor's/Master’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 5+ years of hands-on development experience, specifically with C# and .NET frameworks.
- Experience with JavaScript, Vue.js frameworks or any other FE frameworks.
- Good understanding of the Dutch language (B1 level+).
- Familiarity with cloud services (AWS, Azure, GCP) and components relevant to application development.
- Understanding of DevOps principles, including CI/CD pipelines.
- Experience with Docker and Kubernetes for application deployment and management.
- Knowledge of infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
- Strong analytical skills to diagnose and resolve complex technical issues.
- Ability to work effectively in a cross-functional team environment.