Senior Software Developer
1 week ago
Our Client in the Network Industry is seeking to employ a Senior Software Developer (Full-Stack) to their team based in Johannesburg.
This is a hybrid role, offering a combination of remote and on-site work.
Requirements:
- Proven experience as a Full-Stack Developer with a solid track record of working with Microsoft DotNet, C#, DotNet Core, Retool and Angular.
- Experience in developing enterprise-level applications and understanding of enterprise architectures.
- Strong understanding of software design patterns and SOLID principles.
- Proficiency in Front-end technologies such as HTML, CSS, JavaScript and Angular.
- Expertise in Back-end development using C# and DotNet Core.
- Ability to write clean, maintainable and efficient code.
- Experience with version control systems like Git.
- Familiarity with CI/CD pipelines and DevOps practices.
- Demonstrated ability to work effectively within a team environment, collaborate with colleagues and contribute to team success.
- Excellent communication and interpersonal skills.
- Ability to work in a fast-paced, Agile/Scrum development environment.
- Experience in mentoring and guiding other developers.
- Ability to provide constructive feedback and foster a positive learning environment.
- Relevant tertiary education is required, such as a Bachelor's degree in Computer Science, Information Technology or a related field.
- Knowledge of AWS cloud computing, including services such as EC2, S3, Lambda and RDS.
- Experience with containerization technologies like Docker and Kubernetes.
- Understanding of automated testing frameworks and tools.
Responsibilities, but not limited to:
- Design, develop, test and maintain high-quality software solutions using Microsoft DotNet, C#, DotNet Core and Angular.
- Develop front-end applications with Angular, ensuring responsiveness and performance.
- Build and integrate RESTful APIs and microservices.
- Collaborate with UI/UX designers to implement user-friendly interfaces.
- Contribute to architectural decisions and design scalable, robust and secure solutions.
- Implement software design patterns and SOLID principles to ensure code quality and maintainability.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Work closely with product managers, QA engineers and other stakeholders to define, design and ship new features.
- Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups and retrospectives.
- Communicate effectively with team members and stakeholders to ensure alignment and understanding of project goals.
- Mentor and guide other developers, providing technical leadership and support.
- Conduct training sessions and knowledge-sharing activities to foster a culture of continuous learning and improvement.
- Lead by example, demonstrating best practices in coding, testing and documentation.
- Stay up-to-date with the latest industry trends and technologies to ensure we are always using the best practices.
- Identify areas for improvement within the codebase and development processes and implement solutions.
- Ensure the best possible performance, quality and responsiveness of applications by conducting thorough testing and debugging.
Please note that should you not receive a response within 2 weeks of applying, you may consider your application unsuccessful.
-
Angular Developer
2 weeks ago
Johannesburg, Gauteng, South Africa An Angular developer Full time R120 000 - R240 000 per yearAn Angular developer is a professional who not only develops in JavaScript but also has an excellent command of the AngularJS framework. They can develop the entire life cycle of the user interface of web applications adapted to different types of devices. In addition, the main AngularJS developer responsibilities include working on improving the performance...
-
Software Developer Senior
2 weeks ago
Johannesburg, Gauteng, South Africa Rosstone Professional Solutions Full time R600 000 - R1 200 000 per yearSoftware Developer (Senior) Job Description (ABAP)Software Developers (Senior) are responsible for developing the code that is used to construct advanced and complex technical solutions including applications, systems, integrations, and automation. These employees have deep knowledge of and uses specific programming languages to perform all the activities...
-
Senior Software Developer
5 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full timeOur client is seeking a highly skilled and experienced Senior Software Developer to join their team. The ideal candidate will have a strong background in software development and programming, as well as excellent communication and problem-solving skills. Responsibilities:- Collaborate with stakeholders to gather and analyze requirements- Design, develop,...
-
Senior Software Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per yearHire Resolve is currently seeking a talented and experienced Senior Software Developer to join our client's team in Johannesburg. As a Senior Software Developer, you will play a key role in designing, developing, and implementing software solutions for their clients.Responsibilities:Determine the requirements of the software from a UI and service API design....
-
Senior Software Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R240 000 per yearHire Resolve's client is seeking a Senior Software Developer who will assist in the development, implementation, and maintenance of new and existing applications.Responsibilities: Implement and customize the GK Product Suite within customer projects.Research and recommend new technologies and trends.Develop technical documentation.Design and architect...
-
Senior Software Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 800 000 - R2 500 000 per yearHire Resolve's client is seeking a highly experienced and technically proficient Senior Software Developer to join their growing team. The successful candidate will play a pivotal role in designing, developing, implementing, and maintaining robust and scalable software solutions that support their core business offerings, with a strong emphasis on ERP...
-
Senior Software Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per yearSupport the software development process within the organisation by providing technical insights anddirection throughout the SDLC. Participate in the determination and implementation of technologies,system architecture, coding standards and best practices with the various development teams. Developand implement moderate to complex web applications and...
-
Software Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per yearA company that delivers digitized withholding tax recovery solutions for institutions and individuals is seeking a dynamic, innovative, and self-motivated Junior Software Developer to join their team. they're looking for someone with a strong work ethic who thrives in a collaborative environment and can work effectively under tight deadlines. You will be a...
-
Senior Software Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R600 000 - R1 200 000 per yearMinimum requirements: Grade 12.A bachelor's degree (or equivalent type diploma) in computer programming, computer science, or information technology.Minimum 6 years experience working in C#, .NET & .NET Core.Advanced proficiency in building/consuming REST Web APIs.Advanced proficiency in Microsoft SQL Server & SQL queries/stored procedures.Proficiency in...
-
Software Developer
2 weeks ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R80 000 - R120 000 per yearAn industry-leading withholding tax recovery service provider is seeking a dynamic, innovative, and self-motivated Software Developer to join their team in the Johannesburg Office. The ideal candidate has a strong work ethic, is comfortable working under deadlines, and is eager to collaborate with team members and management.Responsibilities:Develop clean,...