Java Developer
Job Location
Midrand, South Africa
Job Description
Job Summary: We are seeking an adaptable and skilled Intermediate JavaScript Software Developer. This role is perfect for a web developer who is passionate about building full-stack, Universal JavaScript applications using React (Frontend) and Node.js (Backend). The ideal candidate is someone with strong JavaScript proficiency, who is eager to innovate, collaborate in a team environment, and grow into a senior developer role. Key Responsibilities: Develop complex software applications using JavaScript, adhering to coding standards and development methodologies. Participate in feature analysis, impact, and risk evaluations. Collaborate with cross-functional teams to achieve project goals. Perform technical root cause analysis and propose corrective actions for issues. Conduct code reviews and offer constructive feedback. Design new functionality and ensure timely delivery of solutions. Apply Agile methodologies and implement Scrum processes. Conduct application load, performance, and security tests. Uphold company policies, procedures, and best practices. Qualifications & Experience: Education: Matric or equivalent, plus a 3-year Computer Science degree or equivalent diploma/certification. Experience: 3 years of experience with JavaScript, React, Node.js, HTML, CSS, JSON, and XML. 2 years working with SQL (MS SQL, MySQL, or PostgreSQL). 3 years of experience in API development, web design, and Single Page Application design. 2 years working with Docker, Git, Redux, Express, Knex, and Bookshelf. Familiarity with business intelligence tools, AWS Cloud environment, and Microsoft DevOps is a plus. Skills and Competencies: Strong problem-solving and analytical abilities. Excellent communication and teamwork skills. Ability to work under tight deadlines and adapt to changes. Proficiency in unit and acceptance testing, as well as defensive programming. Understanding of financial and accounting concepts (preferred).
Location: Midrand, ZA
Posted Date: 1/23/2025
Location: Midrand, ZA
Posted Date: 1/23/2025
Contact Information
Contact | Human Resources |
---|