- C# Development: Lead the design, development, and maintenance of complex C# applications, providing technical expertise and guidance to the team.
- Microsoft Azure: Utilize your expertise in Microsoft Azure services to architect and oversee the deployment of cloud-native solutions, ensuring scalability, security, and performance.
- Microservices: Drive the design and implementation of a robust microservices architecture that supports modular and scalable software development.
- API Integration: Lead the creation and integration of APIs, ensuring seamless communication between various components and external services.
- Mentorship and Coaching: Share your knowledge and experience by mentoring and coaching junior team members to help them grow and develop their skills.
- Test-Driven Development (TDD): Advocate for and implement TDD best practices, ensuring that code quality and maintainability are paramount.
- CI/CD: Establish and maintain CI/CD pipelines, automating deployment processes and ensuring smooth and efficient releases.
- Troubleshooting: Investigate and resolve complex software defects, performance issues, and other technical challenges.
- Software Architecture: Apply your optional expertise in software architecture to design and maintain scalable and maintainable software systems.
- Extreme Programming (XP): Use your optional skills in Extreme Programming to promote agile development practices within the team.
- Documentation: Maintain comprehensive documentation of code, architecture, and development processes, and encourage a culture of documentation within the team.
- Collaboration: Collaborate closely with cross-functional teams, offering technical leadership and guidance to achieve high-quality software solutions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of hands-on experience in C# development, with a strong portfolio of accomplishments.
- Extensive proficiency in Microsoft Azure services, including Azure Functions, Azure App Service, Azure Storage, and Azure DevOps.
- Deep expertise in microservices architecture and best practices.
- Proven experience with API design, development, and integration.
- Strong background in Test-Driven Development (TDD) and writing unit tests.
- Significant experience with CI/CD pipelines and tools (e.g., Jenkins, Azure DevOps, GitLab CI/CD).
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
- Exceptional problem-solving and troubleshooting skills.
- Outstanding communication and teamwork abilities.
- Strong mentoring and coaching skills, with a passion for developing junior team members.
- Optional skills in Extreme Programming (XP) and software architecture, with a deep understanding of software design principles.
- A self-motivated individual with an eagerness to stay up-to-date with emerging technologies.
-
Senior Development Manager
3 weeks ago
Nedbank Johannesburg, South Africa**Requisition Details & Talent Acquisition Consultant** · - REQ Thembi Mtshali- Job Family- Information Technology · - Career Stream- It Application Development · - Leadership Pipeline- Manage Managers · - FAIS Affected**Job Purpose** · - To manage the deliverables and developmen ...
-
Senior Manager Talent Development
3 weeks ago
People Source Johannesburg, South AfricaResponsible for leading the strategy formulation and deployment of innovative learning solutions and talent management with the objective of enhancing organizational capability and talent productivity · Responsible to deliver within the broad areas of Learning & Development, Lead ...
-
Senior Lead Learning and Development
3 weeks ago
Nedbank Johannesburg, South Africa**Job Purpose** · - To create and manage the implementation of the Learning and Development strategy within the Cluster to achieve the business strategy · - The role reports into the Head: Organisational Effectiveness and Talent in CIB HR**Responsibilities**: · - Design and imple ...
-
Senior Organisational Development Specialist
2 weeks ago
Edge Executive Search Johannesburg, South AfricaSenior Organisational Development Specialist · - Contractor · - CT000056 · - Human Resources- Gauteng, JHB - Northern Suburbs · - R 1 - R 1 Hourly Basic Salary (Market related, Negotiable)- The Senior Organisational Development Specialist (OD) will design and maintain the systems ...
-
Senior Software Development Manager
3 weeks ago
Love Justice International Johannesburg, South Africa**About Us**:Love Justice International (LJI) is a Christian nonprofit organization compelled by Gods love to fight the worlds greatest injustices. We fight injustice in two primary ways: through our expanding anti-human trafficking work and by caring for orphaned and abandoned c ...
-
Senior Business Development Executive
2 weeks ago
Western Union Johannesburg, South Africa**Senior Business Development Executive - Johannesburg, South Africa** · Are you a passionate salesperson and enjoy being part of a great team? Are you ready to unleash your potential in a global business that is committed to moving money for better? Join Western Union as a Senio ...
-
Formulation / Senior Development Chemist
3 weeks ago
Prostaff Holdings Johannesburg, South Africa**Minimum requirements for the role**: · - A tertiary qualification in Chemistry (BSc Hons or Masters) or Chemical Engineering is essential. · - Previous experience having worked as a Senior Development/Formulation Chemist or Soil Scientist within the Agricultural Industry is ess ...
-
Senior Developer
1 week ago
Findojobs South Africa Johannesburg, South AfricaAs a Senior Developer you will play a critical role in managing and overseeing the Bank's operational and tactical development initiatives. You will be responsible for executing and implementing application delivery programs and projects in alignment with the Bank's standards, po ...
-
Senior Developer
4 weeks ago
Isilumko Staffing (JHB) Johannesburg, South Africa ContractOur top bank is on the lookout for a Senior Developer to join our dynamic team. · Key Responsibilities: · Manage and oversee operational and tactical development initiatives. · Execute and implement application delivery programs and projects. · Provide technical solutions to stak ...
-
Senior Product Development Manager
2 weeks ago
Nedbank Johannesburg, South Africa**Job Requisition and Talent Acquisition contact** · - REQ: TA Contact: Lebohang Monate- Advert Closing Date: 14 June 2024**Job Family** · - Project, Process and Product · **Career Stream** · - Product · **Leadership Pipeline** · - Manage Self: Professional · **Job Purpose** · - ...
-
Senior Manager: Talent Development
3 weeks ago
People Source Johannesburg, South AfricaLead the strategy formulation as well as deployment and delivery of learning and development solutions and talent management and succession management. Develop a learning and talent management model, framework and policies. ...
-
Senior Project Manager: Developments
2 weeks ago
Nedbank Johannesburg, South Africa**Job Purpose** · - To deliver world class technical services, creating efficiencies through digitisation and proptech and providing excellent advisory to all on development projects.**Responsibilities**: · - Responsible for proptech initiatives either implemented or PoC's with t ...
-
Senior Learning and Development Manager
2 weeks ago
Nedbank Johannesburg, South Africa**Job Classification** · - **REQ: Refilwe Falatsi**: · - **Closing Date: 9 June 2023**: · - **Cluster: Wealth Centre | Human Resources | Learning and Development (supporting WMSA)**: · - **Employment Equity Statement: Preference will be given to individuals from underrepresented ...
-
Senior Developer
1 week ago
People Source Johannesburg, South AfricaExperience with React, Angular and mobile Apps. Design, develop and implement complex software features as well as mentor junior developers and collaborate with cross-functional teams to deliver high quality products on time. Gauteng based. · ...
-
Senior Developer
4 weeks ago
A 1L Realization (Pty) Ltd Johannesburg, South AfricaJob purpose description To manage and oversee the Banks operational and tactical development initiatives which include the execution and, implementation of application delivery programmes and projects against the Banks standards, policies and procedures and governance guidelines ...
-
Senior Developer
2 days ago
NTT Johannesburg, South Africa Part timeJOB DESCRIPTION NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented ...
-
Senior Python Developers
3 weeks ago
SavageOne Pty Ltd Johannesburg, South AfricaPosition Overview:As a Senior Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise, you will collaborate with ...
-
Senior Application Developer
4 weeks ago
Dynexity Johannesburg, South AfricaOur client in the financial service industry is looking for a Senior Application Developer with experience in the Full Software Development Life cycle. · The ideal candidate will have a degree in Computer Science or related fields Experience with agile environments with Scrum or ...
-
Senior Java Developer
3 weeks ago
TalentCru Johannesburg, South AfricaAre you a seasoned Java developer ready to take on a challenging and rewarding role? Momentum Metropolitan, a leading financial services provider, invites you to be a part of our dynamic team. Through our client-facing brands like Metropolitan and Momentum, we empower individuals ...
-
Senior .Net Developer
4 weeks ago
IOCO Johannesburg, South AfricaAre 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 ...
Senior C# Developer - Johannesburg, South Africa - Level-Up
Description
Senior C# Developer who is not only passionate about building top-tier applications but also possesses the ability to mentor and coach junior team members. The ideal candidate will have a deep background in C# development, extensive hands-on experience with Microsoft Azure services, microservices architecture, API integration, and a proven track record of guiding and developing talent within a team. Optional skills in Extreme Programming (XP) and software architecture would be a valuable addition.
Responsibilities:
Qualifications & Experience: