Job Summary
Hire Resolve's Client is excited to announce an opening for an Intermediate Software Developer. This role offers a fantastic opportunity to work on innovative software solutions in a dynamic environment. As part of a collaborative team, you'll be involved in the full software development lifecycle, from conceptualisation to deployment.
Responsibilities:
- Design, develop, and maintain software applications based on modern development practices.
- Collaborate with product managers and other developers to gather requirements and translate them into technical specifications.
- Participate in code reviews to maintain high code quality and ensure adherence to standards.
- Troubleshoot and debug applications as necessary to enhance functionality and optimize performance.
- Document code and software development processes for future reference and compliance.
- Key strategic manager responsible for planning, organising, monitoring and controlling all aspects of the SDLC.
- Manage new strategic development as well as maintenance of existing applications.
- Conduct weekly negotiations between business and project team to build consensus on the prioritization of requests.
- Act as the technical owner of a set of applications.
- Manage the relationship with business owners and ensure that business objectives are reflected in the technical processes which they manage.
- Ensures an appropriate supply of technical experts to fill available positions in the delivery porolios
- Manage a project or set of projects in a programmed related to their technical application set.
- Ensure that the application remains adaptive to emerging client needs in its lifetime.
- Extend or design new operational processes.
- Manage relationships with 3rd party vendors in terms of commercial and service delivery.
- People management, including providing guidance and skill development and being accountable for performance metrics of all direct reports.
- Contribute towards IT and business strategy development.
- Drive continuous improvements to team practices and operational environments.
- Ensures that Security forms an integral part of all technology capabilities.
- Manages all Audits, Risks & Compliance requirements to ensure adherence to regulations
- Contribute to team meetings, including sprint planning and retrospectives, to improve processes continuously.
Requirements:
- A minimum of 3-5 years of software development experience.
- 5 – 10 years in development manager or technical lead role
- Proficiency in programming languages such as Java, C#, or Python.
- Experience working with web technologies (HTML, CSS, JavaScript).
- Familiarity with databases (e.g., SQL or NoSQL) and CRUD operations.
- Experience with version control systems, particularly Git.
- Understanding of Agile methodologies and software development lifecycles.
- Strong problem-solving skills and a proactive approach to tasks.
- IT Governance and Risk reporting
- Bachelor's degree in Computer Science, Software Engineering, or related field preferred.
Tech Stack:
- C# back-end .Net 3.5+
- SQL Server 2008 or Later
- “Modern JavaScript libraries” – AngularJS, Angular 2+, Underscore, KnockoutJs, JQuery, BackboneJS, Foundaon, etc
- ASP.NET (Web forms) / MVC 2.0+ (Required)
- ASP .Net Core (Web Api, Windows Services)
- HTML 5
- CD/CI pipelines
- Cloud PaaS consumption
- Rest Services
- Kubernetes/Docker
Benefits:
- Salary: negotiable
- Training & Development
Contact Hire Resolve for your next career-changing move.
- Salary: negotiable.
- Our client is offering a highly competitive salary for this role based on experience.
- Apply for this role today, contact Kay-Leen Recruiter at Hire Resolve or on LinkedIn
- You can also visit the Hire Resolve website: hireresolve.us or email us your CV: itcareers@hireresolve.za.com
- Alternatively, apply via our portal and email 334E41CFEF@jobs.workablemail.com
We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.