Job Title:
A senior software developer is sought after by a leading organization to play a pivotal role in the development and maintenance of high-quality software solutions.
Responsibilities:
* Develop, test and maintain scalable software applications adhering to industry standards;
* Collaborate with multidisciplinary teams in agile settings to deliver resilient solutions supporting business objectives;
* Participate in code reviews and propose architectural improvements to optimize platform performance and reliability;
* Provide technical guidance to other engineers on best development practices.
Essential Skills:
* Experience with .NET/C# ecosystem for backend development and React for frontend in cloud-based environments;
* Strong understanding of software architecture, design patterns and agile methodologies such as Scrum and Kanban.