Vacancy Details
Employer: Hire Resolve
Responsibilities:
Factors that add complexity to the role:
- Is this role complex in nature, and if so, what are the factors that contribute to the complexity of the role (select the applicable / add your own and provide a brief description). Some examples are:
- Scope of responsibility: Focused on Product and/or Industry
- Problem-Solving Requirements: Design, Debugging
- Interpersonal and Team Dynamics: People-leadership, Intra-team co-ordination &Communication across different levels and competencies.
- Technical or Specialized Skills: Full stack developer (ORM, Hibernate, OO, REST, SOAP,DEVOPS)
- Level of accountability: Adherence to Architecture, Software delivery and Team health
- External factors: Security vulnerabilities, industry standards & best practise
- Learning and development requirements: Mentorship (based on band), up to date with technology trends.
- People Management: Managing the Care and Growth the software development team.
Stakeholder engagement:
- Leading the development team, with a focus on team growth and success
- Providing team leadership and coaching
- Managing project resources
- Monitoring and reporting on performance
- Participate in product meetings the business, contributing to delivery planning.
- Overseeing the operations and deliverables of the development function
- Executing company quarterly and yearly objectives
- Implementing software development best practices and tools
- Designing system architecture
- Participate in mentorship and training programs.
- Strive for continuous learning and up skilling.
- Keeping updated with the latest technological developments.
- Evaluating and incorporating new tools and technologies that can enhance productivity and product quality.
- Ensuring your skills and methods stay current and competitive.
- Analysing and interpreting technical designs, requirements, and patterns.
- Technical proficiency in order to lead the Development Department and tointeract with
- Team Leads and Senior Developers.
- Leading the decisions to adopt new Technology stacks and tools
- Designing code that can evolve with changing business needs.
- Planning for scalability to handle increased load and future growth
• Designing scalable, robust, and efficient system architectures.
• Contribute to strategic decisions on architectural patterns and frameworks.
Coding Standards and Practices:
• Following coding standards to ensure code quality and maintainability.
• Following practices like Test-Driven Development (TDD) and PairProgramming.
Risk Management and Problem Resolution:
• Identifying potential risks in the development department and raising it with the Head of
Software Development.
• Troubleshooting and resolving issues that arise during the development lifecycle and
operations
Requirements:
- Relevant Degree / Diploma qualification in Computer Science is essential
- Azure-related certifications, such as Microsoft Certified: Azure Developer Associate,Azure Solutions Architect Expert, or Azure DevOps Engineer Expert, are a significant advantage
- A proven record of leading teams and a passion for doing so
- At least 10 years of software development experience across the full project lifecycle
- Familiarity with Agile software development methodology
- Strong People Management capabilities.
- Strong background in Java Development, along with modern web development
- frameworks like Angular, React and Springboot.
- Proficiency in latest IntelliJ
- Object-oriented design and development
- Implementation of architectural and software design patterns
- Database development (DB design, stored procedures, MySQL)
- Experience with containerization technologies, such as Kubernetes and Docker
- Proficiency in Azure DevOps and Git source control
- Unit testing frameworks and effective unit tests
If you would like to apply for this position, kindly forward your CV to Gaby Turner at gaby.turner@hireresolve.us or alternatively, you may forward your CV to itcareers@hireresolve.za.com
1 person has applied for this job. 209 people have viewed this job.
About Hire Resolve
Hire Resolve removes the stress of the career search by
understanding you as an individual. We take more than just your qualifications
into account, considering factors like your salary and benefits expectations as
well as your preferred workplace culture to ensure that we find the perfect
opportunities to meet your unique needs.
As a specialist recruitment agency, we focus on the
Engineering, Finance, IT, Mining, Manufacturing, and Logistics industries. Our
team of recruitment consultants is well-versed and highly networked in the
industries in which they operate and are dedicated to ensuring that every
placement is a perfect fit.
More Jobs at Hire Resolve
Junior Full Stack Developer
- Cape Town
- Job Type: Permanent
- Posted 19 Mar 2025 | 61 Days left
Resident Quarry Engineer – Engineering industry – Durban, KZN
- Durban
- Job Type: Permanent
- Posted 19 Mar 2025 | 61 Days left
Senior Materials Technician ( Hire Resolve )
- Durban
- Job Type: Contract
- Posted 19 Mar 2025 | 15 Days left
Business Unit Coordinator
- Pinetown
- Job Type: Permanent
- Posted 19 Mar 2025 | 61 Days left