The company is focused on empowering people in service organizations with innovative Enterprise and Business software solutions.
They are looking for a seasoned and passionate Software Engineer with a deep understanding of Microsoft Azure and SQL.
The role involves designing, developing, and deploying scalable and reliable solutions in the cloud.
As a Senior Software Engineer, you will build and maintain core applications and infrastructure on the Microsoft Azure platform.
You will utilize strong SQL skills to design and optimize data models and ensure efficient data management.
Collaboration with cross-functional teams is essential to deliver high-quality software that meets business needs and drives innovation.
The position offers a chance to make a significant impact, contribute to architectural decisions, and mentor other engineers.
Key responsibilities include designing and deploying applications on Azure, optimizing database schemas, collaborating with teams, ensuring application performance and security, troubleshooting technical issues, writing clean code, utilizing Azure DevOps, deploying applications using Azure Kubernetes Service (AKS), and mentoring junior engineers.
Requirements:
A Bachelor’s or master’s degree in computer science, Software Engineering, or a related field is required.
Proven experience of typically 5+ years as a Software Engineer with a significant focus on backend development is necessary.
Good experience with C# and .NET is required.
Extensive expertise in SQL, including database design, query optimization, and performance tuning, is essential.
Familiarity with agile development methodologies and working in a scrum team is expected.
Strong proficiency in Microsoft Azure services, including Azure Compute and Data services, is required.
A solid understanding of software development principles, design patterns, and best practices is necessary.
Experience with version control systems, such as Git, is required.
Excellent problem-solving and analytical skills are essential.
Strong communication and collaboration skills are necessary, with the ability to communicate technical concepts to both technical and non-technical stakeholders.
Fluency in English, both written and spoken, is required.
Nice-to-have qualifications include experience with Azure DevOps, containerization technologies, .NET Framework, front-end technologies like Angular/React, testing frameworks, and familiarity with the Unit4 ecosystem.
Benefits:
The company offers a culture built on trust, providing freedom and autonomy to be successful.
There is a balance with an uncapped time off policy, remote working opportunities, and Global Wellbeing Days for prioritizing well-being.
Employees will work with talented colleagues, role models, and mentors in the software industry.
The company is committed to sustainability through initiatives like the Act4Good program.
A safe and inclusive working environment is supported by Employee Resource Groups, including Women at Unit4, Pride at Unit4, Mental Health and Access at Unit4, and People of Color at Unit4.