Software Developer Role
The role requires contributing to the strategic planning, development, and maintenance of large-scale web and mobile applications.
Key Responsibilities:
* Participating in agile project methodologies, including daily team meetings and retrospectives
* Collaborating with quality assurance teams, product owners, and other developers to design complex applications
* Working on high-priority tasks as decided by the team
Requirements:
* Previous experience in designing and deploying large-scale web-applications
* Strong knowledge of clean code writing, maintenance, and refactoring techniques
* Ability to navigate complex legacy codebases and work with outdated technologies
* Advanced skills in C#, Webforms, jQuery, Entity Framework, T-SQL, ASP.NET, WebAPI, SQL Server, Xamarin, Stackify, Jira, Confluence, VSTS, and TFS
* Flawless communication and collaboration skills