Overview Bluegrass, Cape Town, Western Cape, South Africa We are looking to hire a .Net Umbraco Developer at Bluegrass. You must have hands-on experience with Umbraco and be excited to architect challenging projects while maintaining existing ones. Who We Looking For We're looking for a capable .Net Umbraco Developer. You must have hands-on experience with Umbraco. You should be excited by the prospect of architecting challenging new projects, whilst fine tuning and maintaining existing projects. You must have strong problem-solving logic and architectural knowledge to craft web and mobile platforms. You must be willing to learn new skills and participate in team innovation and knowledge sharing. Be prepared to take on any challenge head-on and have a problem-solving attitude. Skills & Experience Minimum of 3-5+ years' experience in web / mobile development Experience in developing/maintaining applications with Umbraco CMS as the core backend component in the architecture - required Experience using .NET / ASP.NET MVC / C# / JavaScript / Web API / Web Services / Razor / JSON Frontend skills with HTML5 / CSS3 / SCSS Knowledge of JavaScript frameworks (React, React Native, Typescript) Database and server-side skills with Azure, SQL / NoSQL (Cosmos) Cloud hosting experience - Azure App Services; Azure DevOps experience is advantageous Understanding of stored procedures and database design/normalization Understanding of source control best practices and branching strategies Experience gathering customer software requirements and developing software to spec Knowledge of performance optimization strategies OO concepts Experience in system integration techniques Experience interfacing with clients and translating business strategies into applications Strong communication with clients and team members Experience with Agile / SCRUM methodologies Experience using project management tools like Jira Mentoring and growing less experienced team members Team player with a strong work ethic Key Responsibilities Develop, test and support web and mobile applications Provide accurate cost estimates Research and evaluate software-related technologies and products Implement and ensure development best practices and standards across projects Continuously improve development processes and libraries for maintainability, scalability and efficiency Code audits and pull request reviews Assist and support other team members on their projects as required Interact with clients to determine requirements and needs Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries IT Services and IT Consulting #J-18808-Ljbffr