Software Development
.NET Senior / Tech Lead - Idella
Visma is a leading provider of business software, empowering companies of all sizes to achieve growth and success. As an ecosystem of diverse companies, cultures, and people, we are united by a common vision to shape society through technology. Our solutions in HRM, Talent Management, Healthcare, and Payroll cater to a broad spectrum of customers.
At Visma Labs in Kosice, over 200 professionals drive innovation by developing and supporting more than 20 products. We are now seeking a skilled .NET Senior / Tech Lead to join our team and contribute to our ongoing projects.
Know the project
Visma Idella is a part of the Visma group, dedicated to delivering comprehensive software solutions and services tailored for the financial and pension sectors. Our platforms are designed to boost efficiency, enhance client experiences, and ensure compliance with ever-evolving regulatory standards.
Renowned for its innovative approach, Visma Idella leverages advanced technology to simplify complex processes while maintaining a strong commitment to customer success. With a sharp focus on adapting to market changes and integrating cutting-edge solutions, Visma Idella continues to lead the industry with excellence.
Your Opportunity
As the Senior/Tech Lead Engineer, you will play a crucial role in guiding the technical direction of our team's development efforts. Reporting to the Engineering Manager, you will be responsible for providing technical leadership, mentorship, and architectural guidance to the engineering team as we continue to build and expand our microservices-based .NET application hosted on the Azure cloud platform.
Your tasks will include:
1. Technical Leadership and Mentorship:
Lead the technical vision and roadmap for the team's .NET-based microservices and Azure cloud infrastructure.
Mentor and guide junior and mid-level developers, helping them improve their coding
skills, architecture, and problem-solving abilities.
Conduct code reviews, provide feedback, and ensure adherence to best practices and coding standards.
Foster a culture of continuous learning and skill development within the team.
2. Architecture and Design:
Design and implement robust, scalable, and maintainable .NET-based microservices using the latest versions of the .NET framework.
Leverage Azure services such as Functions, Durable Functions, Service Bus, and Event Grid to build a highly available and fault-tolerant cloud-native application.
Evaluate and recommend new technologies, frameworks, and patterns that can enhance the team's development capabilities and the application's performance.
Collaborate with the team to identify and address technical debt, refactor code, and improve system design.
3. Project Delivery and Collaboration:
Work closely with the Product team to understand business requirements and translate them into technical solutions.
Participate in project planning, sprint grooming, and estimation activities to ensure timely delivery of high-quality features.
Communicate effectively with the wider engineering team, stakeholders, and cross-functional partners to align on priorities and dependencies.
Let’s Dive into the Tech Stack
We Are Looking for You Who
6+ years of experience in software development, with a strong focus on C# and the .NET framework.
Extensive experience in designing and building microservices-based applications, preferably in an Azure cloud environment.
In-depth knowledge of Azure services, including Functions, Durable Functions, Service Bus, and/or Event Grid.
Strong understanding of software architecture patterns, design principles, and best practices.
Excellent problem-solving and critical-thinking skills, with the ability to identify and resolve complex technical challenges.
Excellent communication skills, both written and verbal, to effectively collaborate with
cross-functional teams.
Familiarity with DevOps practices and tools, including CI/CD pipelines and infrastructure as code.
Healthy work-life balance and good development opportunities
We think work should be more than just a paycheck – it should be an experience. That's why we offer a variety of perks to make your life smoother, healthier, and way more enjoyable. But truth be told, our real standout benefit is our culture. It’s something you’ve got to feel to believe, and we can’t wait for you to experience it firsthand! 😊
Flexibility is a fundamental aspect of our approach: And if you’re not feeling the office vibes today, no problem! We know life isn’t always 9 to 5, so we offer flexible working hours and remote work options.🏘️ Whether you want to work from home, the café down the street, or a sunny park bench, we’ve got the flexibility to make it happen.
3 sick days per year: Sometimes, you just need a day to recover under a blanket, binge-watching your favourite shows. You get three days a year to call in sick guilt-free, no explanations needed—just rest and feel better.
3 extra vacation days: Because everyone deserves a little extra time to unwind, recharge, or finally take that spontaneous trip you've been dreaming about. We’re giving you three bonus days of vacation on top of your regular holidays to do whatever makes you happiest.
Fully paid sick leave starting from day 11:If you are unable to work for more than a few days, you don't need to worry. Sick leave at the same amount as your full salary starts from the 11th day, ensuring you can focus on getting better without financial stress.
Regular salary adjustments: Your hard work deserves recognition, and we make sure it shows. With regular salary adjustments, your compensation will always reflect your contributions and growth, because we believe in rewarding excellence.
Shared parking space and electric scooters: Got a car? No worries about parking—there’s a free parking space waiting for you near the office. 🚗 Do you prefer a greener commute? We have electric scooters ready for you in the office, whether you want to enjoy a carefree ride to work or to lunch.
YDD (Your Development Day): Once a month, you get a whole day dedicated entirely to your personal and professional growth. No tasks, no deadlines, just you exploring whatever sparks your curiosity—whether that’s learning a new skill, diving into a book, or attending a workshop. It’s your day, so make it count!
Learning & Development Programs: We’re big believers in continuous learning. That’s why we provide access to top-notch learning platforms like Pluralsight, Udemy, and our very own Visma Tech learning zone. Whether you want to dive deep into a new skill or stay ahead of industry trends, you’ve got a wealth of resources at your fingertips 🚀.
Stay active and healthy with our support: Whether you love hitting the gym, playing tennis, or relaxing in the sauna, we've got you covered with a MultiSport card that we help cover the cost of.
The office and chill out zone is open 24/7: Whether you’re an early riser or a night owl, our doors are always open for you. But remember, balance is everything—don’t forget to catch some Z’s!
Social events, parties, game nights, tournaments, and more: Work hard, play hard! We love to have fun, so whether it’s a social event, a themed party, or an epic game night, we’ve got something exciting happening regularly. Get ready for some friendly competition and lots of laughs with your colleagues.
Curious to learn more?
Let us know! We'd love to invite you for a coffee or a beer to chat about Visma, share our experiences, and explore what your potential role could be.