- Johannesburg
- Salary: (Negotiable)
- Job Type: Permanent
- Sectors: Technology
- Reference: 75591
Vacancy Details
Employer: Unique Personnel
Full Stack Development:
Take ownership of end-to-end software development, from conception to deployment, covering both front-end and back-end aspects.
Collaborate with cross-functional teams to understand requirements, architect scalable solutions, and implement feature-rich applications.
Technology Leadership:
Stay abreast of industry trends and emerging technologies, providing leadership in the adoption of best practices and cutting-edge tools.
Mentor and guide junior developers, fostering a culture of continuous learning and skill development within the team.
Take on a self-managed approach to projects and assigned work items. Demonstrate the ability to manage your workload effectively, meeting project timelines and objectives.
System Architecture:
Contribute to the design and architecture of scalable and maintainable systems, ensuring adherence to industry standards and best practices.
Identify opportunities for system optimization and implement improvements to enhance overall performance.
Code Quality and Testing:
Implement and advocate for coding standards to ensure the production of high-quality, maintainable code.
Perform design and code reviews, actively contributing to maintaining high code quality, optimal performance, and application responsiveness.
Conduct thorough testing of applications, including unit testing, integration testing, and performance testing.
Collaboration and Communication:
Work closely with product managers, UI/UX designers, and other stakeholders to translate business requirements into technical solutions.
Communicate effectively within the development team and across departments, fostering a collaborative and transparent work environment.
Take ownership of end-to-end software development, from conception to deployment, covering both front-end and back-end aspects.
Collaborate with cross-functional teams to understand requirements, architect scalable solutions, and implement feature-rich applications.
Technology Leadership:
Stay abreast of industry trends and emerging technologies, providing leadership in the adoption of best practices and cutting-edge tools.
Mentor and guide junior developers, fostering a culture of continuous learning and skill development within the team.
Take on a self-managed approach to projects and assigned work items. Demonstrate the ability to manage your workload effectively, meeting project timelines and objectives.
System Architecture:
Contribute to the design and architecture of scalable and maintainable systems, ensuring adherence to industry standards and best practices.
Identify opportunities for system optimization and implement improvements to enhance overall performance.
Code Quality and Testing:
Implement and advocate for coding standards to ensure the production of high-quality, maintainable code.
Perform design and code reviews, actively contributing to maintaining high code quality, optimal performance, and application responsiveness.
Conduct thorough testing of applications, including unit testing, integration testing, and performance testing.
Collaboration and Communication:
Work closely with product managers, UI/UX designers, and other stakeholders to translate business requirements into technical solutions.
Communicate effectively within the development team and across departments, fostering a collaborative and transparent work environment.
Candidate Requirements
Your expertise:6+ years of proven experience as a Full Stack Developer with expertise in both front-end, services and back-end technologies.
Expert in C#, .Net, Azure DevOps, JSON, OOP, SQL, MVC, Web Services (Restful or WCF), Entity Framework, Unit Testing, SSRS, .Net Core, Visual Studio
Experience in various development methodologies and frameworks, e.g. WPF, MVC, ASP.Net
Experience in Agile Methodologies (Scrum)
Strong understanding of database management systems, API development, and cloud platforms.
Demonstrated ability to lead and mentor a team, fostering a positive and collaborative work culture.
Solid experience in designing, developing, and deploying RESTful services, secure coding practices, data encryption, hashing, sharding, separation of concerns.
Experience in build, test and deployment automation is advantageous
Qualifications:
Diploma or Bachelor's Computer Science, Engineering, or equivalent.
94 people have viewed this job.
Similar Jobs
Full Stack Developer
- Pretoria
- Job Type: Permanent
- Posted 17 Sep 2024 | 30 Days left
Full-Stack Developer
- Johannesburg
- Job Type: Permanent
- Posted 14 Oct 2024 | 57 Days left
Senior Full-Stack Developer
- Pretoria
- Job Type: Permanent
- Posted 16 Sep 2024 | 29 Days left
Full Stack Developer - Centurion
- Centurion
- Job Type: Permanent
- Posted 17 Sep 2024 | 30 Days left
More Jobs at Unique Personnel
Admin : Assistant
- Northern Cape
- Job Type: Permanent
- Posted 18 Oct 2024 | 31 Days left
Helpdesk Consultant
- East Rand
- Job Type: Permanent
- Posted 18 Oct 2024 | 31 Days left
Accounting to Reporting Specialist
- East Rand
- Job Type: Permanent
- Posted 18 Oct 2024 | 31 Days left
Dispatch Supervisor
- East Rand
- Job Type: Permanent
- Posted 18 Oct 2024 | 31 Days left