Software Development Expert
We seek an experienced software development professional to drive innovation in our next-generation applications.
About the Role
This role involves working closely with cross-functional teams to develop new features and maintain existing software solutions. The ideal candidate will have a strong background in software engineering, excellent communication skills, and a collaborative approach to problem-solving.
Responsibilities
* Designing and developing software solutions to meet business requirements.
* Collaborating with project teams to distill requirements into actionable work packages.
* Ensuring timely delivery of project artefacts, including documentation.
* Maintaining a positive and motivating attitude in a fast-paced environment.
* Operating in an agile framework, delivering tasks on a sprint-by-sprint basis.
* Assisting in the planning, scheduling, and delivery of software releases.
Requirements
* A 3rd-level degree in software engineering or a related discipline.
* Strong team ethic and effective communication skills.
* Minimum 2 years relevant software engineering experience, preferably with 1 year C# experience.
* Demonstrated competence in their area of expertise.
* Ability to perform duties effectively and efficiently.
* Ability to complete tasks timely and to a high standard.
* Ability to communicate effectively with colleagues and stakeholders.
* Strong sense of urgency and ownership.