As a Senior Software Engineer, you will define the software structure as required and ensure it complies with the architectural vision and simplicity of the design rules.
You will be responsible for implementing new requirements using test-driven development methodology.
You will participate in architectural discussions and contribute to the evolution of our system design on Azure.
You will contribute to and utilize Azure DevOps for CI/CD pipelines and infrastructure as code.
You will work from a scrum framework, participating in planning and grooming sessions during sprints, and reviewing user stories and test cases.
You will analyze the root cause of defects to provide the most comprehensive fixes for every issue.
You will act as a quality champion for the solutions to be delivered.
You will mentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment.
You will handle escalation and high-priority issues effectively.
Requirements:
A Bachelor’s or master’s degree in computer science, Software Engineering, or a related field is required, along with proven experience (typically 5+ years) as a Software Engineer with a significant focus on backend development.
Good experience with C#, .Net framework, and SQL is necessary.
Experience with microservices architecture is required.
A solid understanding of software development principles, design patterns, and best practices is essential, along with experience with version control systems (e.g., Git).
The ability to analyze problems and implement solutions using a debugging toolset is required, as well as providing advice and mentoring to younger colleagues and participating in daily scrum activities.
Knowledge of agile development methodologies, including Scrum and Test Driven Development, is necessary.
Good English communication skills, both verbally and in writing, are required.
Benefits:
Unit4 offers a culture built on trust, giving you the freedom and autonomy to be successful.
The company provides balance with an uncapped time off policy, remote working opportunities, and Global Wellbeing Days when the whole company can switch off and prioritize well-being.
You will work with talented colleagues, role models, and mentors, allowing you to learn and be inspired by some of the best talent in the software industry.
There is a commitment to sustainability with initiatives such as the Act4Good program, which encourages everyone at Unit4 to engage in actions that benefit society and the planet.
Unit4 promotes a safe and inclusive working environment, supported by Employee Resource Groups that are open to all, including Women at Unit4, Pride at Unit4, Mental Health and Access at Unit4, and People of Color at Unit4.