Recruitment news

Software Development manager
Benefits: | None |
Location: | Johannesburg, Magaliessig |
Education level: | Degree |
Job level: | Management (Snr - Executive, 5+ yrs) |
Type: | Permanent |
Company: | Virtualscape Solutions |
To lead and manage a team of talented developers while actively contributing to software development. This role requires a balance between leadership responsibilities and technical expertise to ensure successful project delivery, resolution of challenges, and alignment with business goals. The manager will foster a collaborative environment, contribute hands-on to the development of software solutions, and act as the bridge between team members and other business stakeholders.
Summary of roles and responsibilities
a) Team leadership and management
- Recruit and manage a high-performing software development team.
- Conduct regular performance reviews, set objectives, and support career development.
- Foster a collaborative and innovative work environment, resolving any office/work-related conflicts.
- Remove obstacles hindering team productivity and reduce resulting stress by providing context for challenges.
- Play an integral role in hands-on software development, creating new features, fixing bugs, and maintaining existing applications.
- Develop and deliver complex software solutions using languages such as JavaScript, SQL, C#, and Node.js.
- Lead by example in following coding standards, implementing best practices, and contributing directly to the codebase.
- Participate in peer code reviews and provide technical mentorship to team members.
- Plan, execute, and oversee software development projects, ensuring timely delivery within scope and budget.
- Manage resource allocation and resolve conflicts to prioritise customer demands, bug fixes, and support issues.
- Act as the primary point of contact for project stakeholders to communicate progress, risks, and deliverables.
- Define and enforce coding standards, development methodologies, and architectural principles.
- Stay updated on emerging technologies and trends, recommending improvements to enhance systems and processes.
- Develop and implement Agile/Scrum workflows to streamline software development.
- Identify bottlenecks in the development process and propose solutions to enhance productivity.
- Continuously improve CI/CD pipelines, testing frameworks, and DevOps practices.
- Ensure rigorous testing protocols, including unit, integration, and system testing.
- Oversee the implementation of automated testing and code review processes.
- Maintain high-quality systems, processes, and development methodologies.
- Work closely with cross-functional teams, including product management, design, QA, and operations, to align development efforts with business needs.
- Translate business requirements into technical deliverables and manage expectations effectively.
- Represent the team in business discussions and communicate strategic development roadmaps to executives and stakeholders.
- Completed three-year computer science degree.
- Certificate in Agile methodologies or project management.
- Six or more years of software development experience, with at least two years in a leadership or management role.
- Proven track record of delivering complex software projects in a dynamic environment.
- Exposure to data science, AI, or machine learning projects will be advantageous.
- Familiarity with ITIL practices and principles.
- Strong technical background in software development using JavaScript, SQL, HTML and CSS, JSON and XML, C#, Node.js, MySQL, and PostgreSQL.
- Experience with front-end and back-end technologies, frameworks, and databases.
- Familiarity with cloud platforms and DevOps tools such as Docker and Git.
- Knowledge of microservices architecture, API development, and single-page application design.
- Exceptional organisational, planning, and problem-solving skills.
- Proven ability to lead, motivate, and inspire a team.
- Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Company Description
Virtualscape Solutions. A proudly South African company specialising in industrial automation solutions. We offer a comprehensive suite of products, solutions, and platforms, all purpose-built to bridge the digital divide in the industrial sector.Posted on 28 Feb 12:33, Closing date 29 Apr
Or apply with your Biz CV
Marketing Manager
Are you a dynamic and results-driven marketing manager with a passion for the automotive industry? Do you have OEM experience and a track record of driving brand...

Key Account Manager
Key responsibilities: Achieving monthly targetsIdentifying and securing various business opportunitiesManaging the administrative aspects of the booking...
Content Manager
We are looking for a dynamic and strategic Content Manager to join our team.

Area Sales Manager
The successful candidate will be responsible for overseeing the sales operation of the company in a geographical area.

Residential Asset Manager
The position is reporting to the chief operating officer, the successful candidate will be responsible for monitoring property performance and maximising property...
Software Development manager
PurposeTo lead and manage a team of talented developers while actively contributing to software development.
Assistant Sales Manager
We are looking for a responsible assistant manager to help organise and run our sales teams.

Area Sales Manager
The successful candidate will be responsible for overseeing the sales operation of the company in a geographical area.

Strategic / Digital Account Manager
Who we are We are a creative advertising agency specialising in innovative campaigns that drive results for our clients. Who we are looking for A strategic digital...

Waste Management Sales Manager
Location: Pomona, Kempton ParkIndustry: Waste management / electronic recyclingSalary / CTC: R35,000 – R40,000 (depending on current earnings, experience and...

Senior PR Account Manager
WHO ARE WE? A leading global communications agency, delivering next-level solutions for clients across industries.

IT Technical Manager
Requirements: A degree or diploma in computer science, information technology, or a related field.A relevant certificate in Microsoft cloud services is highly...

Digital Sales Account Manager - Media Sales House
Opportunity This is a great opportunity for a seasoned Media Sales professional to join the team of a multi award-winning Media Sales House, focusing on their...

Restaurant Floor Manager
A Restaurant based on the West Rand is looking for a floor manager responsible for overseeing daily operations on the restaurant floor. Duties will include (but not...

Communication Manager
Who we areWe offer solutions to streamline production and support business growth through in-house manufacturing.

Depot Manager
The depot manager is responsible for overseeing the daily operations of the depot, ensuring efficiency, productivity, and compliance with company policies and industry...

Event Manager/Director
Event Manager/Director A leading media agency in Lonehill, Johannesburg, is seeking an experienced and driven Event Manager/Director to lead our events team in...

Sectional Title Property Portfolio Manager
A well-established property management company in Johannesburg North is looking for a property portfolio manager.

Java Development Manager
We are currently searching for a development manager to join our fast-paced financial institution, we are looking for someone who has proven experience in Java...

Account Manager
DutiesSell advertising to generate profitable revenue and achieve sales targets.Follow up on potential deals, ensuring consistent progress towards closure.Liaise with...

Area Sales Manager
Responsibilities: Providing quality leadership for internal and external customers in all assigned tasks while upholding the company’s values at all times...

Service Manager
Responsibilities Staff leadership and performance management Recruit, mentor, and develop the service team, creating an environment that promotes excellence through...

Project Manager - Experiential Marketing
Are you ready to lead unforgettable brand experiences? Matriarch Marketing, a leading experiential agency, is searching for an experienced project manager who thrives...
Integrated Digital Marketing Manager
We are a dynamic and innovative digital marketing agency focused on delivering strategic and results-driven marketing solutions.

Client Services Manager/Account Manager
To maintain and manage all client expectations and requirements within the portfolio.
National HR and IR Manager
Our client is seeking an experienced and motivated National HR and IR manager to join their team based in East Rand, Gauteng Minimum...

Regional Sales Manager
Our client in the Automotive (Trucking) Industry is looking for a regional automotive sales manager in the East Rand area to join their team.

Leads Manager
We are looking for a dynamic and results-driven lead manager to join our team.

