About the Role
DevOps Africa is actively seeking a skilled and motivated, and experienced Full-Stack Developer to join our team, helping to maintain and enhance our legacy applications built on VB.NET and ASP.NET Web Forms. You'll work end-to-end, designing database schemas, writing server-side logic, and crafting client-side interactions. If you thrive on solving complex problems in an established Microsoft stack and enjoy switching gears between front and back-end work, this is the role for you.
Key Responsibilities
i. Design, develop, and maintain VB.NET and C# server-side applications using ASP.NET WebForms
ii. Build and optimize SQL Server databases: stored procedures, functions, views, triggers
iii. Troubleshoot, debug, and resolve issues across the full technology stack
iv. Implement client-side functionality with JavaScript and jQuery (and legacy front-end frameworks as needed)
v. Collaborate with product owners and DevOps teams to ensure seamless releases
vi. Analyze and optimize application and query performance for scale and reliability
vii. Produce clear technical documentation and participate in code reviews
Required Qualifications
i. VB.NET: 3+ years of hands-on experience
ii. ASP.NET WebForms: 3+ years building and maintaining WebForms applications
iii. SQL Server: 3+ years; good at writing and tuning stored procedures, functions, triggers, and complex queries
iv. JavaScript: Strong proficiency, including DOM manipulation and AJAX patterns
v. Proficient with Visual Studio (3+ years) and GIT source control
vi. Solid problem-solving and analytical skills; able to dive into legacy code and refactor as needed
vii. Excellent verbal and written communication; experience collaborating in cross-functional teams
viii. Ability to juggle multiple projects and shift priorities on short notice
Preferred Skills & Nice-to-Haves
i. Experience with any front-end frameworks (e.g., Bootstrap, AngularJS, React)
ii. Background in performance profiling and load testing
iii. Exposure to CI/CD tooling and automated deployment pipelines
iv. Bachelor's degree in Computer Science or related field
v. Previous experience working in a Scrum/Agile environment
Working Settings:
i. Full-time Salaried Exempt, not eligible for overtime
ii. Office hours are 10 am-7 pm, Monday through Friday, GMT
iii. Work on mission-critical applications relied on by thousands of users
iv. Collaborative, growth-oriented team culture
v. Opportunities to explore modern technologies and mentor junior developers
Compensation:
Starting net salary is negotiable.
Note: This role does not offer remote options. Only shortlisted candidates will be contacted.