- Johannesburg
- Salary: Market Related
- Job Type: Permanent
- Sectors: IT
- Reference: BIT003665/Cha L
Vacancy Details
Employer: Network Recruitment
Key Responsibilities
Strategic and Project Management
- Lead Software Development: Take ownership of the design, development, and implementation of new software features and system requirements.
- Collaborate with Stakeholders: Work closely with project managers and business stakeholders to define project scope, objectives, and deliverables.
- Mentor Junior Developers: Provide technical guidance and mentorship to junior developers to ensure their growth and development.
- Deliver Projects On Time: Manage project timelines and resources, ensuring delivery within scope, on schedule, and within budget.
- Innovate: Stay updated with industry trends and emerging technologies, proposing innovative solutions to improve development processes.
Operations and Support
- Application Development & Maintenance: Develop and maintain .NET webform applications and C# services that meet business requirements.
- Troubleshoot & Resolve Issues: Address issues reported by users, ensuring timely resolutions through the helpdesk and incident management processes.
- Code Quality & Best Practices: Perform code reviews to ensure adherence to best practices and maintain high coding standards.
- Optimize Performance: Continuously improve application performance, reliability, and scalability.
- Documentation: Create and maintain clear and comprehensive technical documentation for software development processes and application features.
Environment Management
- Maintain Development & Production Environments: Ensure the development and production environments are secure, stable, and performant.
- Database Management: Manage and maintain the MS SQL database, ensuring data integrity, security, and optimal performance.
- Application Performance & Security: Implement performance monitoring tools and security measures to safeguard applications.
- Seamless Integration: Work with the infrastructure team to ensure smooth integration and deployment of software.
- System Audits: Conduct regular system audits to identify opportunities for improvement and ensure systems remain optimized.
Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 7 years of experience in software development, with a strong background in .NET and C# development.
- Technical Skills:
- Proficiency in .NET and C# for webform and service-oriented application development.
- Experience with MS SQL Database and managing SQL queries.
- Knowledge of console applications and service-oriented architecture (SOA).
- Strong understanding of application performance optimization and troubleshooting.
- Excellent problem-solving skills and keen attention to detail.
- Soft Skills:
- Strong communication skills with the ability to collaborate with cross-functional teams.
- Proven ability to work in a team-oriented environment and mentor junior developers.
Preferred Skills
- Agile Methodologies: Experience working in Agile development environments.
- DevOps & CI/CD: Knowledge of DevOps practices and experience working with CI/CD pipelines.
- Certifications: Relevant certifications in .NET, C#, or project management (e.g., PMP, ScrumMaster) are a plus.
Work Environment
- Office-Based: This is an office-based role where you’ll have access to all the tools and technologies necessary for software development.
- Collaboration: You’ll be working closely with a team of skilled professionals in an innovative and dynamic work environment.
Why Join Us?
- Impactful Work: Take ownership of key projects that contribute directly to the success of the business.
- Career Growth: Gain the opportunity to mentor junior developers and help shape the development team’s future.
- Collaborative Culture: Work in a supportive, team-oriented environment where your ideas are valued.
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit www.networkrecruitment.co.za. If you wish to send your CV per email forward your CV to clombard@networkrecruitment.co.za and copy the reference number in brackets in the subject line of your e-mail.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any further possible positions
30 people have viewed this job.
About Network Recruitment
Network Recruitment
Network Recruitment is a leading specialist recruitment company in the fields of IT, Finance and Engineering.
Since our establishment in 1987, we have been at the forefront of the specialist recruitment industry. Network Recruitment’s key to success is the focus on delivering superior quality service by developing and maintaining an exclusive focus on sourcing high-calibre skills for medium-sized to JSE-listed companies operating in these three niche sectors across South Africa.
Our experience in permanent and contract-based recruitment enables us to provide you with recruitment solutions that meet your long- and short-term needs.
Network Recruitment is a division of ADvTECH Resourcing, the recruitment arm of the national JSE-listed ADvTECH Limited Group a leader in quality education, training, skills development and placement services.
Similar Jobs
Senior Software Developer (.Net / C#)
- Johannesburg South
- Job Type: Permanent
- Posted 18 Oct 2024 | 2 Days left
More Jobs at Network Recruitment
Accountant
- Centurion
- Job Type: Permanent
- Posted 15 Nov 2024 | 30 Days left
Financial Manager
- Mpumalanga
- Job Type: Permanent
- Posted 15 Nov 2024 | 14 Days left
Finance Manager(Temp)
- East Rand
- Job Type: Permanent
- Posted 15 Nov 2024 | 30 Days left
Tax Analyst
- Johannesburg
- Job Type: Permanent
- Posted 15 Nov 2024 | 30 Days left