Skip to content
mimi

ERP-INTERMEDIATE/ SENIOR SOFTWARE DEVELOPER

Recruit Assist

Ballito · On-site Full-time Mid Level 2w ago

About the role

About

The Intermediate Software Developer is part of an agile development team, building and working on a fully integrated ERP system. The developer will be part of a young dynamic team and will be involved in all areas of development from understanding requirements/design to development to testing and will report directly to the Senior Development Manager.

Stable company, with 25 years success in the development and maintenance of thier multi functional, fully integrated ERP system.

Duties & Responsibilities

Technical Tasks

  • Design, develop and improve modules based on functional and system requirements.
  • Participate in the testing process through unit testing and bug fixes.
  • Project Lead in software projects from design through to implementation.
  • Software Quality Assurance(SQA) on design, coding, source code control, code reviews, testing, release management and product integration.
  • Be part of new client take ons to gain valuable experience in assisting clients in changing systems

Other Tasks

  • Participate in daily scrum meetings
  • Participate in sprint planning
  • Mentor trainee & junior developers

Desired Experience & Qualification

  • Bachelor's degree in Informatics or Computer Science with leaning to software development.
  • At least 4 years development experience.
  • A driving passion for developing business solutions orientated around ERP systems.
  • Thorough understanding of the software development life cycle.
  • Although no specific programming language skills are required, an ability to rapidly master new languages and development tools is essential.
  • Strong Database management and SQL experience.
  • Excellent problem solving skills.
  • Strong knowledge of financial and operational processes.
  • Development experience with any ERP system.

Nice to have

  • Understanding of the Linux environment.

Interpersonal Skills

  • Self-motivated, team player, action-and-results oriented
  • Well organised, good communication and reporting skills
  • Ability to successfully work under tight project deadlines

Company is seeking a team player who enjoys technical challenges within a fast-paced environment, applies sound judgement in successful task planning and execution, meets deadlines, and communicates the highest standards of professionalism in his/her appearance and work habits.

If you have a passion for software development and want to join a dynamic Software Company focused on your professional growth, it is time to consider joining this company.

Requirements

  • Thorough understanding of the software development life cycle.
  • An ability to rapidly master new languages and development tools is essential.
  • Strong Database management and SQL experience.
  • Excellent problem solving skills.
  • Strong knowledge of financial and operational processes.
  • Development experience with any ERP system.

Responsibilities

  • Design, develop and improve modules based on functional and system requirements.
  • Participate in the testing process through unit testing and bug fixes.
  • Project Lead in software projects from design through to implementation.
  • Software Quality Assurance(SQA) on design, coding, source code control, code reviews, testing, release management and product integration.
  • Be part of new client take ons to gain valuable experience in assisting clients in changing systems.
  • Participate in daily scrum meetings.
  • Participate in sprint planning.
  • Mentor trainee & junior developers.

Skills

SQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free