Senior Software Engineer - BE (.NET)

Posted 11 April 2025
LocationTimişoara
Job type Permanent
Discipline Product & Engineering
ReferenceJ14898

Job description

Join the Access Family and see how we make software ideas become a reality! Our core value of ‘Love work, Love life, Be you’ has been central to our success and so we’re looking for people to join us who share our passion for making things better every day, to help us become a UK top 10 Software company. Are you ready for the challenge? What are we all about? At Access we love software and how technology never stays the same. It's this obsession that drives us to work closely across sectors to understand the business needs of our customers - from professional services to manufacturing to not for profits and more. We're passionate about helping our customers stay one step ahead of the challenges facing their industry and business. That's why over 1 million users and over 10,000 organisations rely on Access software to help their organisation thrive. About You: You are a highly skilled and pragmatic Senior .NET Engineer who thrives on solving complex problems and building enterprise-grade, scalable systems. You’re excited by the opportunity to shape the future of the construction industry through innovative software that leverages AI, Agentic AI, and the Microsoft Azure ecosystem. You have a strong background in cloud-native development, a passion for clean architecture, and a mindset focused on impact and continuous improvement. You value collaboration but are equally comfortable taking initiative and owning solutions end-to-end. You understand the real-world challenges faced in the construction domain and take pride in building systems that are robust, intuitive, and future-proof. Day-to-day, you will: · Design, develop, and maintain cloud-native .NET applications that support our growing platform in the construction technology space. · Build scalable services and APIs that leverage Microsoft Azure services, including Azure Functions, App Services, Event Grid, and more. · Champion Test-Driven Development (TDD) in your daily workflow—writing tests first, and ensuring high test coverage and confidence in delivery. · Embed Agentic AI patterns into solutions to enable intelligent, autonomous workflows that adapt to real-time data and human input. · Work alongside Product Managers, Designers, and Data Scientists to deliver intelligent features powered by ML and AI models. · Take a leading role in defining system architecture, technical standards, and best practices across engineering squads. · Contribute to technical discovery and proof-of-concepts for emerging technologies and AI-driven solutions. · Mentor and support engineers across the team, contributing to an inclusive and high-performance engineering culture. · Participate in code reviews, architecture discussions, and agile ceremonies within a cross-functional product team. As a well-rounded Senior Developer, your Skills and Experiences likely include: · 5+ years of professional experience building software in .NET (C#), including modern .NET Core / .NET 6+ frameworks. · Deep understanding and practice of Test-Driven Development (TDD), including unit testing, integration testing, and mocking frameworks (e.g., xUnit, NUnit, Moq). · Strong knowledge of microservices architecture, RESTful API design, and domain-driven design (DDD). · Proven experience working with Microsoft Azure – including deploying, scaling, and monitoring cloud-native solutions. · Exposure to event-driven architectures and asynchronous messaging (e.g., Azure Event Grid, Service Bus, Kafka). · Solid understanding of modern software engineering practices: CI/CD, automated testing, Infrastructure-as-Code (e.g., Bicep or Terraform). · Experience working with or integrating AI models (e.g., OpenAI, Azure Cognitive Services), with a desire to explore Agentic AI systems. · A strong appreciation for secure, performant, and maintainable code – applying SOLID principles and Clean Architecture. · Familiarity with front-end technologies (e.g., React) is a plus, but not essential. · A collaborative mindset with the ability to communicate clearly and effectively with both technical and non-technical stakeholders. · Experience in the construction industry or other field-service domains is advantageous, but not required. What does Access offer you? We are a growing software company and we deliver on what we say we do! We take the development of our people very seriously! We will work with you to carve out your success plan and an opportunity to accelerate your career and make a real difference. · Healthy, friendly, and inclusive culture · Work - life balance · Hybrid/Remote working · Flexible working hours · Competitive salary package · Great Holiday Package (starting from 25) · Charity day – day off paid by the company for volunteering activities · Private Healthcare & Life Insurance · 7 Card Sport Allowance · Meal tickets · Referral Bonus · Christmas Bonus · Big Break – all-inclusive holiday paid by the company · Other benefits At Access we’re all about helping everyone Love Work, Love Life and Be you. Why? Because we believe people can only be their best when they can be themselves. So, if you are excited about this role, but your past experience doesn’t match perfectly, we’d still love to hear from you. You might just be who we are looking for. We love the fact that we’re all different. We believe by having more diverse perspectives at work improves how we run our business, helps us to better support our customers, and when you think about it, it’s just more fun! What’s holding you back? Come and be part of our Amazing Access Family! Love Work. Love Life. Be You.