Job Purpose:RTT Group Services invites suitably qualified candidates to apply for the Senior Developer position based in Johannesburg. The role is responsible for developing and supporting web and mobile development, system integration and management systems. Key Responsibilities: Development:Mobile developmentWeb developmentIntegration developmentWindows forms developmentDevelop and maintains programs according to requirementsDevelop and supports databases where requiredDevelops Process flows and technical specificationsCommunicates with clients and service providers to establish technical requirements and provide feedback on progress internally and externallyAnalysis and design:Develops the Process map in conjunction with the Business Operations to minimize the impact of implementationsCustomer and operations support:Develops and implements new and ad hoc requirements from customers implements within an acceptable periodInteracts with users on a continual basis to establish new requirements Qualifications:Bachelor's degree in computer science or information technology, or equivalent experience.6 years plus development experienceJob Related Requirements:Minimum: Strong computer, hardware, software, and analytical skillsMicrosoft Visual Studio developmentMicrosoft DevOps (TFS)Excellent Knowledge of C#.Web development (MVC / Blazer / Javascript)Mobile development (Xamarin / Maui)Windows Forms (Infragistics knowledge nice to have)Web ServicesRestfull API'sWindows ServicesDatabases (MS SQL databases)TSQL ExperienceMicrosoft SSRSTest Driven DevelopmentMicrosoft Azure (Nice to have)Personality Attribute:Minimum: Good communication and interpersonal skillsAttention to detailGood time management / organisational skillsFlair for problem solving display initiativeAbility to multitaskExcellent analytical skillsAble to work with a team of developers.Â