About This Role
This is a complex software development position that requires strong technical skills and the ability to work independently as part of a team.
Main Responsibilities
* Develop high-quality software applications that meet business needs
* Analyse business requirements and develop solutions to meet those needs
* Collaborate with cross-functional teams to deliver projects on time and within budget
* Continuously improve development processes and methodologies to increase efficiency and effectiveness
Requirements
* Strong experience in full stack software development with .NET Framework and/or .NET Core
* Excellent problem-solving skills and the ability to think critically
* Excellent communication and interpersonal skills, with the ability to work effectively with stakeholders at all levels
* Able to work independently as part of a team and prioritize tasks to meet deadlines
Benefits
This role offers a competitive salary and benefits package, including opportunities for professional development and growth.