
Net/C# Software Engineer
As a Medior .Net/C# Software Engineer at NN, you will work with a small team of likeminded engineers to deliver internal services. These services and solutions you develop, and support are directly used by your colleagues in the domain and beyond and form the foundation of a trustworthy digital workplace and advanced user experience for our 20,000+ colleagues around the world.
Wat ga je doen?
- You will perform accurate analysis of operational issues and new (technological) developments
- You will create new and manage existing services, develop, test & implement new features using the modern .Net 8 stack
- You will maintain service availability, security, and data privacy security following NN guidelines
- You will create new and manage existing CI/CD pipelines in Azure DevOps and IaC scripts in Terraform
- You will assist in educating more junior colleagues in their development skills
Wat wij jou bieden
NN invests in an inclusive, inspiring work environment and in skills and competences for the future. We match this with employee benefits that are in line with what is needed today and in the future. This way, we offer our employees the opportunity to get the best out of themselves. We offer you:
- Salary between €3,973 and €5,675 (based on 36 hours), depending on your knowledge and experience
- 13th month and holiday allowance are paid with your monthly salary
- 27 vacation days for a 5-day working week and one Diversity Day
- A modern pension administered by BeFrank
- Plenty of training and learning opportunities
- NS Business Card 2nd class, which gives you unlimited travel, also privately. Do you prefer to travel with your own transport? Then you can declare the kilometres travelled
- Allowances for setting up your home office and for internet use
Wat je meebrengt
- You are interested in analysis and design, and you can comprehend functional and non-functional requirements and can contribute to software designs changes
- You have a solid grounding in key programming concepts such as object-oriented programming, data structures and algorithms, and software design patterns, which are essential for writing efficient and maintainable code
- You have experience of 3+ years in software development in C#
- You have a strong understanding of Web APIs, REST, and microservices
- You have practical experience working with SQL databases and you are proficient in using Entity Framework
- You have a passion for development. You can write quality code in C#, are able to perform code reviews, enjoy sharing your knowledge with your colleagues and are competent in CI/CD practices
- You are familiar with deploying and managing applications on Azure and have a good understanding of cloud-based architecture and services
- You have a keen awareness of the importance of security requirements in the software development world
- You recognize the importance of testing, and I can implement (automated) testing
- You understand the importance of infrastructure as code (IaC) and have knowledge of Terraform, which would be a plus for the team
- You are living in The Netherlands and willing to come to the office in The Hague two days per week
Je zal samenwerken met
You will work closely with an ambitious and dynamic team of four engineers, all of whom are keen on expanding their potential as developers. All our engineers are encouraged to improve their technical skills, developing craftsmanship, while refining soft skills such as consulting, problem-solving and decision-making. All NN colleagues have deep respect for our values of Care, Clear, Commit; and this helps create an enjoyable and productive workplace.
We expect that most work is done from home and that people will enjoy coming to our headquarters and when it works for the team to do so. There is no clear policy on when we come to the office, but at least twice per fortnight is normal for many of us. Positions and titles are not a major thing at NN: we all are prepared to jump in and help each other when required, whether the task is menial or high-profile.
Within the Digital Workplace domain, the Platform Engineering team works closely with colleagues from other teams – such as the Collaboration and Productivity and Virtual Workspace teams –, important consumers of services the PE team delivers, all with the end goal in mind to deliver a digital workplace that is ‘self-service, or automated unless…’
We are very interested in the development of individuals and believe craftmanship is important. We therefore leverage guilds to share and build skillsets. We also find the time for regular social events, both in and outside the office, for fun and to get to know each other better.