Cape Town, South Africa | Posted on 30/10/2024
Duties and responsibilities :
- Collaborate in all stages of the software development life cycle, from initial concept through design, development, testing, and deployment.
- Design, develop, and configure web and mobile software solutions for both internal and external applications.
- Optimize application performance to ensure fast, reliable, and secure solutions.
- Work with databases, primarily SQL Server (DBMS and SSRS), with bonus points for knowledge of SSIS.
- Utilize the Microsoft .NET Framework and .NET Core to build scalable and maintainable applications.
- Participate in code reviews, testing, debugging, and deployment.
- Manage version control and project collaboration using Team Foundation Server (TFSVC and/or TFS Git).
- Troubleshoot and resolve technical issues, ensuring minimal disruption to users.
Requirements
Qualifications & Skills :
- Experience: 5+ years of hands-on experience in software development, specifically in web and mobile applications.
- B-degree; Relevant Microsoft certification will be beneficial.
Technical Expertise :
- Experience with SQL Server (DBMS, SSRS); SSIS knowledge is a plus.
- Solid experience with Microsoft .NET Framework, .NET Core, and ASP.NET MVC.
- Familiarity with Team Foundation Server (TFSVC and/or TFS Git).
- Problem Solving: Strong analytical and problem-solving skills to troubleshoot issues and optimize solutions.
- Collaboration: Ability to work in cross-functional teams, communicate effectively, and manage multiple priorities.
#J-18808-Ljbffr