Jobs in

Senior Developer - Cape Town City Centre

The role will be responsible to be the technical lead to a product feature development team that is responsible for a specific technology product from development and implement to maintenance and support. The product needs to meet the business needs of the organization and scale as the organization grows through continuous review and improvement of processes and systems.TECHNICAL LEADERSHIP Lead, motivate, and mentor a diverse team of software developers to achieve project goals and individual career growth.Foster a collaborative and innovative team culture, promoting knowledge sharing and cross-functional collaboration.Conduct regular code reviews and provide constructive feedback, and give input into professional development plans. PROJECT PLANNING AND EXECUTION Work together with the Product Owner and Solutions Architect to understand future requirements and shape work prior to coding.Collaborate with the Agile Delivery Manager to define project scope, goals, and deliverables for the technology product that you are accountable for.Develop and maintain project timelines, ensuring projects are delivered on time and within budget.Allocate resources within your team to effectively manage workloads to maximize team productivity as well as learning opportunities. CODE DEVELOPMENT Lead coding activities, providing technical guidance, and ensuring adherence to coding standards.Setting coding best practicePerform code reviews to maintain high-quality codebase and identify opportunities for improvement.Stay abreast of industry best practices and emerging technologies to enhance the team's technical capabilities. SOLUTION SUPPORT Manage the team to ensure that there is 24/7 support for all business-critical technology solutions, including designing, implementing, and maintaining escalation processes, standby schedules and monitoring activities to prevent business down-time. COMMUNICATION AND COLLABORATION Work closely with DevOps and Quality Assurance to ensure a smooth deployment of technology solutions into production. Solutions that have been well tested, including performance testing, prior to deployment to ensure business continuity.Effectively communicate project status, issues, and risks to stakeholders, ensuring transparency and alignment.Collaborate with other department heads and with the customer and teams to align IT development strategies with overall business objectives.Facilitate communication within the development team and promote a positive working environment. INNOVATION Stay up-to-date with industry trends and emerging technologies, evaluating their potential impact on the organization.Identify and recommend opportunities for innovation and improvementMinimum requirements for knowledge and experience Bachelor's degree in Computer Science, Information Technology, or a related field Proven experience as a Senior Developer.Minimum of 8 years of relevant experience Logistics or Ecommerce Industry experience preferred Mastery of C# programming languageExperience with cloud platforms (preference for Azure)Knowledge of DevOps practices and tools (CI/CD)Proficient in Agile software development methodologiesFamiliarity with tools such as GIT, Jira Strong database foundation in MS SQLExcellent C# coding skillsExcellent database architecture skills specially MS SQLGood understanding of XamarinStrong technical mentoring skills to engage and develop developersStrong decision-making and problem-solving abilities Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior Developer - Cape Town City Centre

...

Senior Java Developer Claremont - Claremont

Datafin IT Recruitment

...

C# Developer (with DevOps) - Cape Town City Centre

...

Senior Software Engineer Architect CPT - CBD - Cape Town City Centre

Pillangó Placements

...

Senior Java Developer Cape Town - Cape Town City Centre

Xcede Group

...

Want to do another search?

Jobs in