Responsible for the ongoing maintenance and development of our core digital systems based on the .Net framework and API Integrations. Develop, maintain, and improve software application performance to ensure it meets the needs of our internal stakeholders and technology infrastructure. Provide technical feedback and assistance on team members' code and solution design.
Key Duties and Responsibilities:
?? Ensure all documentation associated with a user story is completed on time.
?????? Perform root cause analysis for production issues and work with the Lead Developer to propose solutions. Handle escalated tickets from the Technology Service Desk.
?? Monitor and respond to system alerts and further develop monitoring to proactively identify issues and troubleshoot problems.
??? Build prototypes and proof of concepts, including relevant documentation.
?? Drive the development of complex features through interaction between different software systems like .Net, Dynamics, Umbraco, and APIs
?? Produce scalable and re-useable code while ensuring adherence to coding standards.
?? Support the code by writing unit and auto-tests
?? Communicate with internal stakeholders and help integrate code from other teams
? Work on application performance improvements and tuning.
??? Identify and address the root cause of issues, driving them from definition to successful completion.
?? Conduct corrective data or housekeeping activities and improve procedures when needed.
?? Respond to business-critical issues and be prepared to work flexible hours to ensure comprehensive system and user support services.
?? Use Source control solutions and DevOps for versioning and deployment.
Knowledge, Skills, and Experience:
??? Excellent communication and collaboration skills. Be a flexible team player with the ability to work in a fast-paced, changing environment while multitasking.
?? Experience managing agile development projects, including large-scale data migration projects.
?? Significant .Net and Umbraco development experience.
?? Solid programming experience, including C# and MVC.
�? Knowledge of ASP.Net WebForms, ASP.Net MVC, and ASP.Net Core.
?? Experience with Web API & Azure technologies. Development experience with Azure Functions and associated tech.
?? Extensive experience with associated technologies like Vue.js, CosmosDB, and React.
?? Scrum Framework/Agile Software Development knowledge and experience.
??? Experience using MS SQL Server, Azure, and CosmosDB.
?? Ability to translate business requirements into technical requirements for estimations and implementation.
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.