Junior Application Developer (ms Dynamics 365)

South Africa, South Africa

Job Description

Closing Date 2026/01/02
Reference Number EDU251218-7
Job Title Junior Application Developer (MS Dynamics 365)
Job Type Permanent
Campus National
Department Information Technology
Number of Positions 2
Location - Town / City National
Location - Province National
Location - Country South Africa
Minimum Education Level Bachelors Degree | Advanced Diploma
Job Category IT
Job Advert Summary
Eduvos is seeking to appoint a Junior Application Developer (MS Dynamics 365) within our IT department, on a permanent basis
Position Type
Full-time
Location : National ( can report to any of our 12 national campuses)
Purpose of the role
To develop, maintain and support MS Dynamics 365 application systems (CE, SIM, F&O, HR) in Eduvos. This role requires expertise in AGILE and DevOps practices to ensure efficient and high-quality software delivery. The ideal candidate will work closely with cross-functional teams to deliver solutions that meet business needs and drive innovation.
Minimum Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field;
  • Relevant certifications (e.g., Microsoft Certified: Dynamics 365 Developer) are highly desirable.
  • Less then 2 years of experience in application development, with a focus on Microsoft Dynamics 365 OR relevant academic background in software development
Duties and Responsibilities
Application Development and Maintenance
  • Assist in developing and testing solutions within Dynamics 365 under guidance
  • Perform basic configuration and customisation tasks as directed
  • Build and maintain plugins, workflows, and simple integrations
  • Assist in module enhancements under guidance from senior developers
AGILE Practices
  • Actively participate in AGILE ceremonies (sprint planning, daily stand-ups, retrospectives)
  • Work on assigned user stories and tasks with clear guidance
  • Deliver code that meets acceptance criteria and quality standards within agreed timelines through iterative development
DevOps Practices
  • Support CI/CD processes and deployments using Azure DevOps
  • Assist with routine deployment activities and report issues promptly
  • Monitor basic application health and escalate issues as needed to senior team members
Technical Contribution, Learning and Growth
  • Adhere to best practises, code reviews and apply feedback to improve coding and team standards
  • Stay informed on Dynamics 365 fundamentals and best practices
  • Shadow senior team members, when possible
  • Participate in and contribute to team technical designs/discussions
Collaboration and Communication
  • Document technical designs, processes, and configurations as instructed
  • Work closely with cross functional team members to clarify and understand requirements and deliver solutions
  • Communicate progress and challenges clearly to the team and stakeholders
Problem Solving and Troubleshooting
  • Troubleshoot and resolve technical issues in a timely manner
  • Perform root cause analysis and implement corrective actions with support from senior team members to prevent recurrence
  • Provide support for production systems and ensure high availability
Continuous Improvement
  • Evaluate and recommend new tools, technologies, and processes to improve development efficiency
  • Participate in training and professional development opportunities to enhance skills and knowledge
  • Contribute to the development and improvement of internal frameworks and standards
Functional and Behavioural Competencies
  • Basic experience with Microsoft Dynamics 365 CE and/or F&O
  • Working knowledge of C#, .NET, and JavaScript for feature implementation
  • Basic understanding of Agile principles and willingness to learn and participate in ceremonies
  • Exposure to Azure DevOps for task tracking and basic source control
  • Ability to write simple unit tests with guidance and follow coding standards
  • Familiarity with DevOps basics
  • Ability to debug simple issues and escalate complex problems appropriately
  • Works well in a team environment; open to feedback and mentorship.
  • Good organisational skills to manage assigned tasks for sprint delivery

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1621423
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned