ERP-INTERMEDIATE/ SENIOR SOFTWARE DEVELOPER
Recruit Assist
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
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