As a Senior .NET Software Engineer, you'll have the opportunity to work on cutting-edge digital services, collaborate with international teams, and make a real impact by sharing your expertise in software development.
What will you do?
As a Senior Software Engineer, you’ll play a key role in designing, developing, and optimizing cutting-edge digital services used on a global scale. Your expertise will drive innovation, ensuring the delivery of high-quality, scalable applications that meet business needs.
- Build and Innovate – Develop modern Web APIs and digital services that power business solutions.
- Architect with Precision – Shape theapplication architectureand database structure for maximum efficiency.
- Collaborate and Analyze – Work closely with business stakeholders to translate requirements into robust technical solutions.
- Visualize Complexity – Create technical diagrams, flowcharts, and models to document system architecture.
- Code with Excellence – Implement best coding practices and design patterns, ensuring maintainability and scalability.
- Solve Challenges – Troubleshoot and resolve complex technical issuesto enhance performance and stability.
- Automate and Optimize – Support CI/CD pipelines and DevOps practicesto streamline deployments.
- Drive Quality – Implement unit tests and integration tests to uphold software integrity.
- Lead and Mentor – Guide and support team members in C# and .NET best practices, fostering a culture of continuous learning.
- Stay Agile – Utilize Agile methodologies to deliver efficient and adaptable solutions.
- Enhance Security – Ensure compliance with latest cybersecurity standards to protect applications.
Employee Perks and Benefits
- 6 extra days off: 3x localhost days and 3x sick days
- Referral bonus
- Supporting your ideas
- Transparent approach and communication
- Flexible working arrangements
- Bonuses at every smashing life events
- Physiotherapist sessions once a week in the office
- Education support (certificates, courses, trainings)
- Multisport Card
- Financial contribution to Pension plan
- Benefit plus budget
Requirements for the Employee
Language Skills: English – Upper intermediate (B2)
Number of years of experience in the position/sector: 3
Personality requirements and skills
Basic Qualifications
- Bachelor's or Master's degree in IT Engineering, Computer Science, Applied Sciences, or a related discipline
- 3 years or more of software engineering experience in C# and .NET
- 3 years or more of experience with developing, delivering, and maintaining large scale enterprise web applications
- Proven record of strong technical understanding and technical leadership
- Strong understanding of Agile methods, preferable Scrum and SAFE
- Experience with microservices architecture and cloud-based technologies (AWS, Azure, etc.)
Top candidates will also have:
- Skill to be flexible to adapt quickly to unplanned situations and events
- Ability to provide open and constructive feedback
- Passion for innovative technologies and an eagerness to work in a team-oriented environment
- Experiences with defining & documenting software architecture
- Pro-active thinking
- Self-motivated mentality
- Excellent communication and presentation skills