Senior Analyst Developer

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Milpark School of Commerce

Milpark School of Commerce

51 - 200 employees

At Milpark we offer a wide variety of courses across a wide range of industries. We have divided our courses into 5 separate Schools, which means that we are able to enhance and expand our academic offering to ensure we remain current and relevant to both industry and students.

📋 Description

• Analyse business requirements and collaborate with business analysts, project managers and stakeholders to translate them into clear technical specifications, designs and user stories. • Design, develop, test and maintain web applications, APIs, integrations and supporting services within Milpark’s approved technology stack. • Deliver solutions that are robust, secure, scalable and maintainable, aligned to agreed architectural standards, design patterns and development practices. • Produce high-quality code and ensure compliance with coding standards, secure coding practices and internal development guidelines. • Provide input into the estimation of development effort, complexity, dependencies and risks for project and BAU work. • Participate in solution design discussions and recommend appropriate implementation approaches, frameworks and patterns. • Apply Milpark’s SDLC consistently across all assigned work, including requirements analysis, design, development, testing, deployment and documentation. • Design, implement and maintain unit tests, integration tests and other test assets to improve quality and reduce regression risk. • Participate actively in peer code reviews, contributing to improved code quality, consistency and long-term maintainability. • Support release and deployment activities by ensuring solutions are fully tested, documented and ready for promotion through environments. • Contribute to the maintenance and improvement of build, deployment and CI/CD practices in collaboration with the Development Team Lead. • Produce and maintain technical documentation, including designs, configurations, operational procedures and support notes, to enable effective support and knowledge transfer. • Maintain and enhance existing systems and applications, including troubleshooting defects, resolving bugs and improving performance and stability. • Provide 2nd-line support for in-house systems and custom applications, investigating and resolving technical issues within agreed service expectations. • Collaborate with Infrastructure, InfoSec, Database and Platform teams to ensure solutions are secure, stable and operationally supportable. • Implement appropriate logging, monitoring and diagnostics within applications and integrations to improve observability and proactive issue detection. • Participate in root-cause analysis and contribute to corrective and preventative actions following incidents or production issues. • Identify and address technical debt through refactoring and continuous improvement of existing systems. • Work collaboratively with the Development Team Lead and other developers to deliver work in line with sprint goals, project milestones and BAU priorities. • Engage with the Projects Office and business stakeholders to clarify requirements, refine scope and support change assessments. • Contribute to the improvement of development practices, tools, frameworks and team standards. • Share technical knowledge with team members and provide informal mentoring and guidance to junior and intermediate developers as required. • Participate constructively in agile team activities, including stand-ups, sprint planning, reviews and retrospectives. • Stay current with relevant technologies, frameworks, security practices and software delivery methodologies, and apply learning to improve team outcomes. • Use approved AI-assisted development tools responsibly to improve productivity, quality and delivery efficiency across the software development lifecycle. • Apply AI tools to support activities such as requirements clarification, solution exploration, code generation, test creation, documentation drafting, code review support and troubleshooting. • Use AI outputs as an aid rather than a substitute for professional engineering judgement, ensuring that all generated artefacts are reviewed, understood, tested and validated before implementation. • Ensure that the use of AI complies with Milpark’s security, privacy, intellectual property, POPIA and internal governance requirements. • Do not expose confidential, regulated or sensitive business information to AI tools unless explicitly approved and governed by policy. • Contribute to the development and adoption of practical standards and best practices for the effective and responsible use of AI in software engineering. • Identify opportunities where AI can improve developer efficiency, software quality, testing coverage, documentation quality and operational support.

🎯 Requirements

• Bachelor’s degree or diploma in Computer Science, Information Systems, Software Development or a related field, or equivalent practical experience. • Relevant experience as an analyst developer or software developer in an enterprise application development environment. • Demonstrated experience in designing, developing and supporting web applications, APIs and system integrations. • Experience with source control, peer reviews, testing and structured software delivery practices. • Experience working with relational databases, application troubleshooting and production support. • Exposure to CI/CD pipelines, automated testing and DevOps practices. • Experience working in agile or hybrid delivery environments. • Exposure to AI-assisted development tools and modern engineering productivity practices will be advantageous.

🏖️ Benefits

• Preference will be given to applicants from designated groups, and appointments will be made in line with our EE requirements.

Apply Now

Similar Jobs

🔥 16 hours ago

ReWorks Solutions

201 - 500

🎯 Recruiter

🤝 B2B

Programmer developing and maintaining software applications for ReWorks Solutions. Collaborating with teams to write efficient code and troubleshoot issues while working US hours.

Java

JavaScript

Python

SQL

🕒 May 19

Sabenza IT

11 - 50

🎯 Recruiter

🔒 Cybersecurity

☁️ SaaS

Senior Full Stack Developer role focusing on building modern, component-driven applications using C#, .NET Core, and Blazor in a fast-paced, collaborative environment.

ASP.NET

Azure

Cloud

.NET

🕒 May 13

Sabenza IT

11 - 50

🎯 Recruiter

🔒 Cybersecurity

☁️ SaaS

Senior Dynamics 365 F&O Developer responsible for design and implementation of scalable solutions. Collaborating with teams and mentoring junior developers in advanced D365 F&O development.

Azure

🕒 May 12

Cummins Inc.

10,000+ employees

⚡ Energy

🚗 Transport

🔧 Hardware

Engineering & Quality Leader for High Horse Power Engine Rebuilds in Johannesburg, ensuring ISO compliance and technical leadership across rebuild centers.

🕒 March 3

ICON plc

10,000+ employees

💊 Pharmaceuticals

🧬 Biotechnology

⚕️ Healthcare Insurance

Senior Statistical Programmer responsible for developing and validating SAS programs for clinical trials. Collaborating with biostatisticians and supporting regulatory submissions in clinical research.