Job Title: Senior Developer
Location: Centurion, Gauteng, South Africa (On-Site)
About the Role:
This role involves developing and maintaining web applications using ASP.NET, adhering to coding standards and best practices. You will be responsible for debugging and maintaining written code, designing and optimizing database structures, and writing and optimizing SQL queries. You will also need to integrate web/software applications with external systems and APIs, conduct thorough testing to identify and fix bugs or issues, and stay up-to-date with the latest industry trends and technologies.
Responsibilities:
- Develop and maintain web applications using ASP.NET, adhering to coding standards and best practices.
- Debug and maintain written code.
- Design and optimize database structures, ensuring efficient data storage and retrieval using Microsoft SQL Server.
- Write and optimize SQL queries for data manipulation and retrieval.
- Integrate web/software applications with external systems and APIs.
- Conduct thorough testing to identify and fix bugs or issues in the application.
- Stay up to date with the latest industry trends and technologies related to ASP.NET development and web/software application design.
- Demonstrate ability to meet deadlines while handling multiple projects successfully.
- Identify and handle technical risks and issues.
- Perform project scoping, planning, business process mapping, UAT testing.
Requirements:
- A minimum of 5 years of experience as a C# programmer.
- Understanding common industry business practices related to ERP software.
- Ability to collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Ability to work independently and complete projects with minimal supervision.
- Strong interpersonal, customer service, decision-making, and analytical abilities.
- Ability to function effectively in collaborative, team-oriented environments.
- Outstanding organizational, time management, communication, and listening skills.
- Eager to learn.
Tech Stack Required:
- HTML, CSS, JavaScript, jQuery, JSON, XML, AJAX, C#, Linq2SQL, ASP .NET MVC
- WCF, ASP.NET Web API, Web Service
- TFS, Azure DevOps
- .Netcore, Entity Framework
- Kendo UI/Telerik
Advantages:
- Linux centos 7
- Microsoft Azure
- IIS (Internet Information Services)
- MySQL
- SSRS (SQL Server Reporting Services) (SSRS)
- FreePBX
Compensation:
- Competitive salary and benefits package will be offered based on experience and qualifications.
Desired Skills:
- Full Stack Development
- C#
Desired Work Experience:
- 5 to 10 years IT Networking
- 5 to 10 years Software Development
Desired Qualification Level:
- Diploma
About The Employer:
Our Client is a leading provider of Workflow automation.
They are seeking a highly skilled and experienced Senior Developer to join their team in Centurion.