Job description
As a Senior developer, you will be part of a cross-functional team and your focus will be on maintaining applications in the Team’s project portfolio and providing new features. As a Senior developer we expect you to take the lead regarding technical topics and roadmap of certain applications or services. We strongly encourage for you to take initiative on how the team can uphold a high standard.
The team operates in an Agile scrum way. Continuously developing, maintaining and deploying the cloud based .Net applications. This all happens in close collaboration with business experts.
Together with the other developers you’ll be responsible for the CI/CD pipelines and code quality (Unit test, Integration test, Code smells, Security vulnerabilities).
The team is located in Belgium, Macedonia & Moldavia, reason why proficiency in English is a must.
Responsibilities
1. Back-end development
2. (Basic) MVC
3. CI/CD pipelines
4. Infrastructure as Code (arm, bicep)
5. Motivate team members as well as helping them develop their individual talents
6. Maintain high quality in development based on provided guidance, standards, …
What is expected of you
7. Education: Bachelor or Master degree, or similar by experience.
8. 6+ years experience as a developer
9. Proficient in developing in .NET .NET 6 (with interest in .NET 8) ASP.NET Web API C# Unit Testing Entity Framework
10. Experience with Azure DevOps Pipelines (CI/CD) Boards Artifacts GIT
11. Experience with Azure Cloud IaC: ARM or Bicep App Services Service Fabric App Configuration Key Vault Cosmos DB Azure SQL DB Application Insights API Management
12. Knowledge of Software Design Patterns DDD Design patterns Event sourcing
13. Active in the development community Keep knowledge up to date
14. Experience with OAuth 2.0 using Identity- and Policy server is a plus
15. Experience in working in an agile scrum team is a plus
16. Experience in working with an international team is a plus
17. Experience as a technical lead is a plus
18. Great knowledge of English.
19. Hands on, very good communication and relations skills.
20. Flexible, involved, organized, self-motivated.
21. Team player
Required experience6 years We offer
22. You will be welcomed by a team full of enthusiastic experts who will support you and the projects in the best possible way you can imagine..
23. A no-nonsense culture where entrepreneurial skills are embraced.
24. A long-term employment with an emphasis on personal development.
25. Hybrid working according to a 3/2 regime (3 days office/home)
26. Competitive remuneration depending on relevant knowledge and experience.
27. Freelance or contract (possibility for extra-legal benefits such as meal vouchers, hospitalization insurance, company car,...)