Web Application Developer

Pretoria, Gauteng
Posted more than 30 days ago
Company:
JSRH
Company Description:
A leading innovator with a digital footprint across a multitude of industries and organisations. We are dedicated to revolutionizing the way customers engage with products and services through cutting-edge technology solutions.
Contract Type:
Full Time
Experience Required:
3 to 4 years
Education Level:
Bachelor
Gender:
Any
Number of vacancies:
1

Job Description

Job Summary:
The Mid to Senior Web Application Developer who will be responsible for designing, developing, and maintaining high-quality software applications using the latest technologies, including ASP.NET Core, .NET6 and up, Blazor, and Mud-Blazor. Your expertise will be crucial in driving our projects forward and ensuring robust and scalable solutions. Experience in the mining industry is a plus.

Key Responsibilities:
• Design, develop, test, and deploy software applications using ASP.NET Core, .NET6+, Blazor, and Mud-Blazor, Entity Framework and other relevant web development frameworks and libraries, using Microsoft SQL Server database
• Collaborate with product managers, and other developers to understand requirements and translate them into technical specifications
• Write clean, maintainable, and efficient code
• Troubleshoot, debug, and resolve software defects
• Participate in code reviews and contribute to the continuous improvement of the development process
• Stay up-to-date with emerging technologies and industry trends to ensure our products remain cutting-edge
• Contribute to the development of technical documentation

Qualifications:
• Proven experience as a Software Developer, Software Engineer, or similar role, with a focus on Web Application development using ASP.NET and .NET6+ frameworks and libraries
• Proficiency in Blazor for front-end web development
• Proficiency in Web Application Debugging and API Testing using Browser Tools, Postman and such technologies
• Strong understanding of software development principles and design patterns
• Familiarity with Microsoft SQL Server database technologies
• Familiarity with REST web services / API development and integration
• Experience with version control systems (e.g., Git)
• Excellent problem-solving skills and attention to detail

Beneficial to have:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
• Experience with MudBlazor
• Experience in the mining or financial industries or related domains
• Experience with the Azure cloud platform
• Knowledge of DevOps practices and CI/CD pipelines
• Familiarity with Agile/Scrum methodologies

Similar Jobs to Web Application Developer