Senior .Net Developer
5 days ago
SENIOR BACK-END (.NET) DEVELOPER
WHO PLATFORM45 IS
We are responsible for code changing the lives of people around the world, every day. We solve complex problems and build big ideas. And we don't stop. We believe in the ability of technology to make the world a better place; we're driven to rip through conformity and create new solutions, and smarter habits. We know why we're here: To unleash the potential of people through the power of technology. We are people multiplied by the power of tech and together we are changing the world.
CONTEXT | THE ROLE
As a Senior Back-End Developer, you will be responsible for leading the development of complex software solutions, collaborating with cross-functional teams, and driving technical excellence within our organisation. In this role you will have an exciting opportunity to work on challenging projects, contribute to the success of our clients, and shape the future of not only our business but those of our clients.
ROLE RESPONSIBILITIES | THE WHAT & THE HOW
The Essentials
- Software Development
- Lead the design, development of scalable back-end systems and APIs, and implementation of scalable and robust software solutions that meet client requirements and industry standards.
- Technical Leadership
- Provide technical expertise and guidance to development teams, ensuring adherence to best practices, coding standards, and architectural principles.
- Solution Architecture
- Collaborate with stakeholders to define system architecture, identify technical requirements, and design innovative solutions that address complex business challenges.
- Architect and implement microservices and distributed systems that ensure high availability and performance.
- Code Review and Quality Assurance
- Conduct code reviews, perform thorough testing, and implement quality assurance processes to ensure the reliability, performance, and security of software applications.
- Requirement Analysis
- Work closely with clients to understand their needs, gather requirements, and propose technical solutions that align with their objectives and budget constraints.
- Continuous Improvement
- Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage this knowledge to enhance our development processes and capabilities.
- Mentoring:
- Provide mentorship of junior / less experienced engineers assisting them in growing their technical expertise and providing them with guidance on adherence to best practices, coding standards, and architectural principles.
- Documentation:
- Strong documentation practices that prioritize practical value over exhaustive detail are essential: Maintaining clear, purposeful documentation focused on architectural decisions, system boundaries, and integration points that future team members will actually need, while avoiding the creating docs that quickly become outdated or remain unread.
Technical Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or provable, self-taught development skills with a good understanding of how the web works.
- 5 - 7+ years of experience in back-end software development, with a strong proficiency in one or more server-side programming languages, frameworks, and tools such as C#, TypeScript, .NET, or similar. Proficiency with React or similar front-end frameworks and meta-frameworks would be an advantage.
- Experience with databases (SQL and NoSQL), such as PostgreSQL, MySQL, or MongoDB, and understanding of data modelling.
- Strong knowledge of RESTful APIs, microservices architecture, and asynchronous programming.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of security best practices and performance optimization techniques.
- Strong proficiency in modern testing practices including unit testing, end-to-end testing, and the ability to establish robust testing strategies.
- Advanced Git workflow management and experience implementing version control and CI best practices
- Proven track record of successfully delivering complex software projects from conception to deployment.
- Deep understanding of software architecture, design patterns, and development methodologies.
- Excellent problem-solving skills and ability to troubleshoot technical issues effectively.
- Experience working in Agile environments and familiarity with Agile practices and tools (e.g., Scrum, Kanban, JIRA).
- Strong communication and interpersonal skills, with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Commitment to continuous learning and professional development.
Critical Competencies
- You have an entrepreneurial mindset and can understand the business value of a project.
- You have the ability to research and develop new products and modifications to existing software when needed.
- You are someone who is motivated, energetic, and always focussed on the task at hand.
- A strategic thinker who can work under pressure, independently problem solve, and draw knowledge from a broad range of experiences.
- A proactive, continuous, and quick learner who is genuinely excited about industry trends and has a passion for technology and knowledge.
- A resourceful, 'big-picture' thinker who considers how the code that is written will have an impact later on.
- Good communication and teamwork are critical - you'll not only be dealing with developers but also designers, product owners, clients, and other key stakeholders.
- Play a mentorship role to our interns, juniors, and other less-experienced engineers.
-
Senior .Net Developer
1 week ago
Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R250 000 - R500 000 per yearAre you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior .NET Developer, you'll play a critical role in designing and developing high -quality software solutions that meet our clients' needs. What you'll do: • Develop utilizing various...
-
Net Developer
5 days ago
Gardens, Western Cape, South Africa Travellab Africa Group Full time R900 000 - R1 200 000 per yearOur Travelstart team is looking for a talented and experienced Intermediate/Senior .NET Developer to join our team. This is a key role in designing, developing, implementing, and maintaining high-quality, scalable .NET applications using modern technologies. This role will collaborate closely with other developers, designers, and product managers to deliver...
-
Senior .Net Developer
2 weeks ago
Cape Town, South Africa iOCO Pty Ltd Full timeAre you a Senior .NET Developer looking to apply your expertise in a collaborative and innovative environment? We’re seeking a skilled Senior .NET Developer to join our growing team. In this role, you will be required to design, develop and maintain software applications using the .NET framework. The role involves building high-quality, scalable, and...
-
Senior Developer
1 week ago
Cape Town, South Africa iOCO Pty Ltd Full timeAre you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior BackEnd .NET Developer, you'll play a critical role in designing and developing high-quality software solutions that meet our clients' needs. What you’ll do: Primarily develop using C#...
-
Senior .Net Developer
5 days ago
Sandton, Gauteng, , South Africa NNW Tech Solutions Full time R2 000 000 - R2 500 000 per yearOur Investment Banking client in Sandton islooking for a Full Stack Software Developer who has a passion for high qualitysoftware solutions. You will be part of a cross -functional team that isresponsible for the full software development life cycle from conception todeployment of each new product. As a Full Stack Developer, you need to becomfortable around...
-
Senior .Net Developer
5 days ago
Johannesburg, Gauteng, , South Africa NNW Tech Solutions Full time R90 000 - R120 000 per yearAn Travel & Tourism Institution in Bryanston is looking for an experienced .Net Full Stack Developer for the software development team. The successful candidate will be responsible for development, integration with other external supplier -systems, support, and maintenance of applications. The role will involve project and business as usual full stack...
-
Senior .NET Developer
5 days ago
Cape Town, Western Cape, , South Africa Blue Pearl PTY Full time R2 000 000 - R2 500 000 per yearWhat you'll do: Translate requirements to solution design • Translate business functional requirements into a fit for purpose technical design that meets IT Architecture, data, security, resilience and quality standards. • Responsible for the target selection and acquisition of off -the -shelf components where such components will reduce cost and speed...
-
NET Developer
2 weeks ago
Rosebank, South Africa GMI Advisory Full timeJob Description: The NET Developer will assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, and Entity Framework, SQL Server including creating stored procedures, functions, tables and creating and maintaining SSIS packages and SSRS reports. This...
-
Senior C# .Net Developer
2 days ago
Sandton, South Africa Be Different SA (PTY) LTD Full time R100 000 - R120 000In order to be considered the following is required: Degree or Diploma related qualification. 6+ years’ experience in .NET Core and .NET Framework Extensive experience in back-end development Experience with Azure and high-availability environments Exposure to Scrum / Agile development methodologies Enjoy software development and the problem-solving and...
-
Senior C# .Net Developer
24 hours ago
Sandton, South Africa Be Different SA (PTY) LTD Full time R60 000 - R120 000 per yearIn order to be considered the following is required:Degree or Diploma related qualification.6+ years' experience in .NET Core and .NET FrameworkExtensive experience in back-end developmentExperience with Azure and high-availability environmentsExposure to Scrum / Agile development methodologiesEnjoy software development and the problem-solving and creative...