Senior Software Developer

Details of the offer

Job & Company Description: The Senior Software Developer takes a leadership role in shaping the design, development and maintenance of software applications and translating complex user requirements into robust and efficient code, demonstrating a deep understanding of architectural patterns and scalable software design. The role involves leading and collaborating with cross-functional teams, providing technical guidance, and ensuring the adherence to industry best practices throughout the entire software development lifecycle. The role also includes mentoring and empowering junior team members, fostering a culture of continuous improvement, innovation, and the delivery of high-quality solutions that align with strategic business objectives and technological excellence. The key responsibilities for this role will include: Design, Implement, Test, and Deliver code: Design and implement clean and efficient code, considering performance optimisation and security best practices. Design and implement tests for quality assurance, leading and participating in code reviews. Software Development and Architecture: Lead the design and development of high-quality, scalable software applications aligned with business requirements. Cross-functional collaboration (QA and testing, test support, technical and project leadership): Collaborate with QA teams to develop and execute comprehensive test plans, ensuring the reliability and security of software. Maintenance of new and existing software: Maintain and upgrade existing systems on an ongoing basis, ensuring ongoing efficiency and relevance As you will be required to hit the ground running extensive experience is essential. The requirements: Qualification: Bachelors Degree (NQF level 7) in Computer Science, Engineering, or related fieldAzure/AWS certifications advantageous Experience: 8-10 years experience in a software development roleExperience with C#, .NET, .NET Core, Docker, Angular, Flutter, Node.js, Javascript, SQL, Web API (JSON)Proficiency in multiple programming languages with understanding of OOP principlesExperience in SQL Server, Angular, Flutter, NodejsHands-on experience with one or more JavaScript frameworksCloud environments (Azure, AWS) Skills Required: Emotionally intelligent, communicates with impact, collaborates effectively and solutions focusedUnit testing, integration, and functional testing If you are interested in this opportunity, please apply directly. For more finance jobs, please visit


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Service And Parts Administrator

Job Summary: We are looking for a reliable and detail-oriented Service and Parts Administrator to join our team. Key responsibilities: Purchase Orders Proble...


Webuycars - Gauteng

Published 9 days ago

Senior Data Engineer

Data Engineer Are you a talented data engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search proces...


Offerzen Ltd - Gauteng

Published 9 days ago

Devops Engineer

DevOps Engineer Are you a talented DevOps engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search pr...


Offerzen Ltd - Gauteng

Published 9 days ago

Php Engineer

PHP Engineer Are you a talented PHP engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process....


Offerzen Ltd - Gauteng

Published 9 days ago

Built at: 2024-11-24T20:30:33.007Z