Senior Full Stack Developer

Click Here to Apply

Job Location

Johannesburg, South Africa

Job Description

Key Responsibilities: Development & Maintenance: Utilize established tools, guidelines, and conventions to build and maintain various .NET applications, including desktop applications, ASP.NET, and SQL Server-based services. Code & Reviews: Write clean, efficient code while participating in code reviews to maintain high-quality standards across the development team. Collaboration: Work closely with the business team to translate requirements into actionable tasks and collaborate with fellow developers to ensure that projects meet business goals and expectations. Testing & Troubleshooting: Develop test plans, conduct unit testing, and resolve defects in .NET applications and services. Identify areas for improvement and propose modifications. Reporting & Interaction: Report to the technical director and collaborate with the executive technical team. Manage the defect tracking system and keep systems up-to-date. Continuous Learning: Stay up to date with new technologies, investigate emerging trends, and apply knowledge to enhance development practices. Documentation: Create clear technical specifications and test plans for projects and new features. Tech Stack: Languages & Frameworks: C# WinForms ASP.NET WebForms, ASP.NET Core 3.1, ASP.NET Core WebAPI Entity Framework 6 & Entity Framework Core .NET Framework 4.8, ADO.NET Windows Communication Foundation (WCF) Database & Tools: Microsoft SQL Server Windows Services Visual Studio Git, TFVC Cloud & Hosting: Azure Cloud (Web Applications, Functions, Service Bus) Requirements: Education: Bachelors Degree in Computer Science or a related field. Experience: Minimum 3-5 years of development experience with .NET, C#, Winforms, ASP.NET, ASP.NET Web Forms, and SQL Server in an n-tier architecture. Skills: Strong background in object-oriented development techniques and solution design patterns (e.g., SOA). Database design and development, particularly with Microsoft SQL Server. Experience with Web Services, WCF, and Service-Oriented Architecture (SOA). Familiarity with concurrent development, source control (Git, TFVC), and software development life cycles (SDLC). Experience with Agile methodologies. Strong analytical, problem-solving, and debugging skills. A passion for technology and a continuous desire to learn and grow. Advantageous Skills: Experience with FIX protocol (Financial Information eXchange). Familiarity with handling real-time UDP and TCP streams . Strong mathematical and analytical skills . Apply now

Location: Johannesburg, ZA

Posted Date: 12/25/2024
Click Here to Apply
View More Jobs

Contact Information

Contact Human Resources

Posted

December 25, 2024
UID: 4963668492

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.