Full Stack .NET Software Engineer (C# .Net/ SQL / React)
Join the Access Family and see how we make software ideas become a reality!
What are we all about?
At Access, we love software and how technology never stays the same. It's this passion that drives us to work closely across sectors to understand our customers’ business needs – from the Hospitality sector to the Manufacturing industry, to Not for Profit or Construction plus many more.
We’re passionate about helping our customers stay one step ahead of the challenges facing their industry and business, currently helping over 60,000 customers to have the freedom to do more.
This position is for a Full Stack .NET Engineer to be part of the Finance or Budgeting teams within the Education division.
You write clean & self-documenting code and organize methods and classes appropriately. Able to refactor existing code to improve readability, quality or performance. Good understanding of technical and commercial drivers when making decisions on refactoring.
You are aware of trending design patterns in the technologies you work in and can select the best design pattern for the job in hand, articulating to others why this has been chosen. You strive for success, are keen to learn and develop, are collaborative with a can-do attitude, and can build positive relationships.
You can provide comprehensive requirements feedback, highlighting omissions, gaps, and potential areas of confusion. You play an active role in sprint planning and management, making recommendations in terms of capacity, priorities, risks, or blockers.
You can communicate well with team members and stakeholders on deliverables and approaches, demonstrating the ability to communicate and listen appropriately depending on the audience.
You have a good understanding of QA best practices and can efficiently prove the source of defects and demonstrate unit tests and integration testing for eventual pathways following the proposed fix.
You can contribute to the setting up of a development environment, and you have a good working knowledge of build and deployment steps.
You support colleagues who need help, recognising the value of the team and actively contribute to the success of the team.
You are open to change, learn from mistakes, provide and welcome constructive feedback.
As a well-rounded Software Engineer, your Skills and Experiences likely include:
Working on a SaaS platform with hundreds of users hosted in a private or public cloud
Microsoft C# .NET Framework and .NET Core
Web Forms, RESTful API, LINQ, Entity Framework, Dapper, Async/Await, Dependency Injection, OOP Design patterns and practices, NuGet
MS SQL Server
Relational database design, stored procedures and functions, indexing
GIT and CI/CD pipelines with Azure DevOps
Working in a distributed team following Agile practices
SQL query optimization, DB sharding
Automated Testing Frameworks & Tools
APM Frameworks – e.g. NewRelic / Azure AppInsights
Domain Driven Design and LanguageExt concepts like “Option”, “Either”, “TryAsync”
CSS pre-processors (Less, Sass, etc.)
Redgate Tools – Source Control, SQL Monitoring, etc.
Azure PAS: Azure Functions, Blob Storage, Table Storage, Azure Queue Storage
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
Hybrid or Remote working with flexible working hours
Competitive salary package
Great Holiday Package starting from 25 days/year increased with employment length
Charity day – day off paid by the company for volunteering activities
Private Healthcare & Life Insurance
Referral and Christmas Bonuses
Big Break – all-inclusive holiday paid by the company
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.