{"id":5599,"date":"2026-06-25T20:39:30","date_gmt":"2026-06-25T20:39:30","guid":{"rendered":"https:\/\/www.casewareafrica.com\/bw\/?post_type=careers&#038;p=5599"},"modified":"2026-10-06T11:02:51","modified_gmt":"2026-10-06T09:02:51","slug":"graduate-developer","status":"publish","type":"careers","link":"https:\/\/www.casewareafrica.com\/bw\/caseware-careers\/graduate-developer\/","title":{"rendered":"Graduate Developer"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Junior Software Developer will be a strong contributor in the Platform and Architecture team, focusing on the software development that supports the desktop suite of products and enables transitioning of product offerings to Caseware Cloud Applications. Delivering quality products under pressure with specific emphasis on data integration, enabling users to seamlessly connect and import data into applications, and optimising application performance is essential to this role. In this team the Junior Software Developer will contribute to a wide range of projects in an agile, highly collaborative and fast-paced environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you want to:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Software Development;\n<ul class=\"wp-block-list\">\n<li>Participate in the end-to-end software development lifecycle from conception to deployment.\u00a0<\/li>\n\n\n\n<li>Deliver the writing, building, and deployment of software according to development standards.<\/li>\n\n\n\n<li>Maintain and upgrade software following deployment.<\/li>\n\n\n\n<li>Modify and test changes to previously developed applications.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Quality Development;\n<ul class=\"wp-block-list\">\n<li>Follow a test-driven software development approach.<\/li>\n\n\n\n<li>Implement automated testing and provide feedback to the team during the development process.<\/li>\n\n\n\n<li>Be accountable that functional tests pass 100%.<\/li>\n\n\n\n<li>Perform and pass peer review as part of committing code.<\/li>\n\n\n\n<li>Ensure committed code is always in a ready state.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Development Processes and Efficiencies;\n<ul class=\"wp-block-list\">\n<li>Participate in all Agile ceremonies.<\/li>\n\n\n\n<li>Make sure that the development processes are followed in all areas from source\/repository control to issue logging and tracking.<\/li>\n\n\n\n<li>Take initiative to improve development efficiencies and processes.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Value Delivery:\n<ul class=\"wp-block-list\">\n<li>Own the work done and deliver value through products.\u00a0<\/li>\n\n\n\n<li>Be accountable for the delivery of committed work without variance on delivery.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>And you have:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>BSC Computer Science \/ Information Systems or equivalent.\u00a0<\/li>\n\n\n\n<li>Exposure to the following languages: JavaScript, Angular, TypeScript and CSharp including Databases i.e Postgres<\/li>\n\n\n\n<li>Coding skills: write code that is well structured, idiomatic, reusable, and easy to understand.\u00a0<\/li>\n\n\n\n<li>Experience with the following languages\/frameworks:\n<ul class=\"wp-block-list\">\n<li>JavaScript (advantageous)<\/li>\n\n\n\n<li>Angular with TypeScript<\/li>\n\n\n\n<li>C#\u00a0<\/li>\n\n\n\n<li>Databases:<\/li>\n\n\n\n<li>PostgreSQL (advantageous)<\/li>\n\n\n\n<li>Microsoft SQL<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Work well in an agile environment<\/li>\n\n\n\n<li>Version Control: experience here is important, Git would be advantageous<\/li>\n\n\n\n<li>An understanding of required IDEs, development tools and operating systems.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>And these essential Skills:&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Work well in an Agile environment<\/li>\n\n\n\n<li>An impeccable track-record with quality development.<\/li>\n\n\n\n<li>Excellent skills in system and code design.\u00a0<\/li>\n\n\n\n<li>Experience within the Financial Services industry.<\/li>\n\n\n\n<li>Online\/Short courses in Web Development (advantageous).\u00a0<\/li>\n\n\n\n<li>Understanding and ability to strategically think about client compliance needs by understanding their business and key risks.\u00a0<\/li>\n\n\n\n<li>Contribute ideas and ensure the technical feasibility of UI\/UX designs<\/li>\n\n\n\n<li>Optimize application for maximum speed and scalability<\/li>\n\n\n\n<li>Innovative.<\/li>\n\n\n\n<li>Strong technical skills (Development, design, debugging).<\/li>\n\n\n\n<li>Self-motivated, proactive and proven ability to take initiative.<\/li>\n\n\n\n<li>Team player: has fun teaching people new concepts, enjoys collaborating with a team.<\/li>\n\n\n\n<li>Organised and systematic.<\/li>\n\n\n\n<li>Attention to detail.<\/li>\n\n\n\n<li>Client focused.<\/li>\n\n\n\n<li>Ability to identify and solve problems.<\/li>\n<\/ul>\n","protected":false},"template":"","career-category":[],"class_list":["post-5599","careers","type-careers","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.casewareafrica.com\/bw\/wp-json\/wp\/v2\/careers\/5599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.casewareafrica.com\/bw\/wp-json\/wp\/v2\/careers"}],"about":[{"href":"https:\/\/www.casewareafrica.com\/bw\/wp-json\/wp\/v2\/types\/careers"}],"wp:attachment":[{"href":"https:\/\/www.casewareafrica.com\/bw\/wp-json\/wp\/v2\/media?parent=5599"}],"wp:term":[{"taxonomy":"career-category","embeddable":true,"href":"https:\/\/www.casewareafrica.com\/bw\/wp-json\/wp\/v2\/career-category?post=5599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}