Job Description
We are seeking a skilled Software Engineer Specialist to join our team. The successful candidate will be responsible for designing and implementing software components, producing robust and maintainable code, and collaborating with stakeholders to deliver high-quality applications.
The ideal candidate will have a strong background in software development, experience with C# and .NET Core, and excellent problem-solving skills.
Required Skills and Qualifications
* Design and implement services and features using C# and .NET Core (or equivalent).
* Develop REST Web APIs (and/or OData Web Services) and MVC 5 applications.
* Engage with Microsoft Azure services for cloud-hosted deployments.
* Apply sound software design patterns and solid software development practices.
* Work in an Agile Scrum methodology, participate in sprints, stand-ups, retrospectives.
* Collaborate with DevOps/Operations to enable continuous delivery, CI/CD pipelines and operational readiness.
* Analyse requirements, contribute to design discussions, proactively identify issues and help solve them.
* Communicate effectively with stakeholders, clients and team members; act as a team player and problem-solver.
Benefits
The successful candidate will benefit from:
* A competitive salary and benefits package.
* Ongoing training and professional development opportunities.
* The chance to work on challenging projects with a talented team.
Others
Please note that we are an equal opportunities employer and welcome applications from all qualified candidates.