- Pietermaritzburg
- Salary: Market Related
- Job Type: Permanent
- Sectors: IT
- Reference: 112909
Vacancy Details
Employer: Hire Resolve
Hire Resole is seeking a Senior Software Developer with Managerial Experience is a key role within the software development team, responsible for designing, developing, and maintaining software solutions using Python, C#, and Delphi. This role requires not only technical expertise but also leadership qualities, as the candidate will oversee a small team, ensuring high performance and delivering projects on time. The ideal candidate has at least four years of experience in software development and a proven track record in a managerial capacity, ideally within a dynamic, fast-paced environment.
Responsibilities
1. Technical Development
- Software Design and Development:
- Develop, maintain, and enhance applications in Python, C#, and Delphi, ensuring robustness, scalability, and performance.
- Write clean, maintainable, and efficient code while adhering to best coding practices and standards.
- System Architecture:
- Collaborate with the architecture team to design scalable and efficient systems.
- Contribute to architectural decisions and provide insights on design choices.
- Code Review and Quality Assurance:
- Conduct code reviews, ensuring adherence to code standards and identifying areas for improvement.
- Troubleshoot and resolve technical issues, optimizing performance where necessary.
2. Project Management and Delivery
- Project Planning:
- Work closely with the project management team to plan and prioritize development tasks.
- Develop project timelines, allocate resources, and set milestones.
- Team Coordination:
- Lead, mentor, and manage a team of junior and mid-level developers.
- Conduct regular check-ins, provide guidance, and ensure team members have the support they need.
- Stakeholder Communication:
- Act as the primary point of contact for project stakeholders, providing regular updates and gathering feedback.
- Work collaboratively with cross-functional teams, including design, testing, and product management, to ensure cohesive project delivery.
3. Process Improvement and Best Practices
- Workflow Optimization:
- Identify and implement process improvements to enhance team productivity and quality.
- Evaluate and introduce tools or practices that optimize the development lifecycle.
- Documentation:
- Ensure thorough documentation of code, system architecture, and processes.
- Develop and maintain knowledge-sharing resources to support team members’ learning and development.
- Compliance and Standards:
- Ensure all development practices meet organizational standards, including security and compliance requirements.
Requirements
Essential Qualifications and Experience
- Education:
- Bachelor’s degree in Computer Science, Software Engineering, or related field. Equivalent experience will be considered.
- Experience:
- Minimum of 4 years of experience in software development, specifically in Python, C#, and Delphi.
- At least 2 years of experience in a managerial or team lead role, overseeing a development team.
- Technical Skills:
- Strong proficiency in Python, C#, and Delphi.
- Experience in both frontend and backend development.
- Knowledge of database management and SQL.
- Project Management:
- Demonstrated experience in managing multiple projects simultaneously.
- Familiarity with Agile and Scrum methodologies, including task tracking tools such as JIRA or Trello.
- Soft Skills:
- Strong leadership and mentorship skills, with the ability to motivate and guide a team.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills for both technical and non-technical stakeholders.
If you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareers@hireresolve.za.com or ambre.nell@hireresole.us with the subject line "Senior Developer - Pietermaritzburg" Alternatively visit our website: www.hireresolve.co.za
2 people have applied for this job. 119 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.
Similar Jobs
Senior PHP Developer
- Gauteng
- Job Type: Permanent
- Posted 14 Oct 2024 | 29 Days left
Senior PHP Developer
- Western Cape
- Job Type: Permanent
- Posted 14 Oct 2024 | 29 Days left
Senior PHP Developer
- KwaZulu-Natal
- Job Type: Permanent
- Posted 14 Oct 2024 | 29 Days left
Senior PHP Developer
- KwaZulu-Natal
- Job Type: Permanent
- Posted 02 Oct 2024 | 17 Days left
More Jobs at Hire Resolve
Maintenance Fitter
- Eastern Cape
- Job Type: Permanent
- Posted 15 Nov 2024 | 61 Days left
Engineer / Technician - Cape Town
- Cape Town
- Job Type: Permanent
- Posted 15 Nov 2024 | 6 Days left
Qc Technician
- Cape Town
- Job Type: Permanent
- Posted 15 Nov 2024 | 31 Days left
Delphi Developer
- Cape Town
- Job Type: Permanent
- Posted 15 Nov 2024 | 61 Days left