Senior Software Developer
1 month ago
JOB DESCRIPTION:
Â
Job Title:Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Senior Software Developer
Employment Type:Â Â Â Â Â Â Â Â 6 Month Contract, On-site
Work Location:Â Â Â Â Â Â Â Â Â Â Â Gauteng, Johannesburg
JOB CONTEXT
Our Team is seeking a Senior Software Developer who can be responsible for architecting, designing, building, and maintaining full-stack software applications to support a fintech business in the micro-lending sector.
DUTIES AND RESPONSIBILITIES:
1. Â Coding and Development:
- Leading and participating in the design, coding, testing, and debugging of software applications.
- Ensuring that the code meets established coding standards, is maintainable, and free of critical defects.
- Following and enforcing coding standards and best practices within the development team.
- Ensuring code is secure, following security best practices, and addressing security vulnerabilities promptly.
- Properly using version control systems (e.g., Git) for code management and collaboration.
- Identifying and addressing technical debt to maintain a healthy and sustainable codebase.
- Ensuring that the delivered software meets or exceeds customer expectations in terms of functionality and quality.
2. Â Architectural Design:
- Designing software architecture, making high-level technical decisions, and ensuring scalability and performance.
3. Â Â Problem Solving
- Identifying and resolving complex technical issues and challenges that may arise during development.
- Responsiveness and effectiveness in identifying and fixing software bugs or issues as they arise.
- Demonstrating the ability to analyse complex technical problems and propose effective solutions.
 4.  Code Reviews
- Participating in and conducting code reviews to maintain code quality, consistency, and best practices.
- Identifying and optimizing code for performance improvements and resource efficiency.
- Participating actively in code reviews, providing constructive feedback, and addressing feedback received on one's own code.
 5.  Documentation
- Creating and maintaining technical documentation for software projects.
- Sharing knowledge and best practices within the development team through documentation, mentoring, or training
 6.  Quality Assurance
- Ensuring the software meets quality and security standards.
- Writing and maintaining unit tests and ensuring adequate test coverage for the codebase.
QUALIFICATION AND EXPERIENCE REQUIRED:
   1. Academic Qualifications
- Grade 12
- A bachelors degree/diploma in computer science, software engineering
- Degree/Diploma in Business administration or related or equivalent relevant qualification NQF level 6+ is advantageuos
    2. Years of Experience
- 7+ years of experience in Software Development
- 7+ years of experience in successfully completing complex software projects and leading development teams
    3. Area of Expertise
- C#
- .NET Framework
- .NET Core
- ASP.NET
- WCF
- ADO.NET
- Entity Framework
- JavaScript/ES6
- React (JS)
- Visual Studio
- Object-oriented programming
- N-tier architectures
- Service-oriented architectures (SOA)
- System Development Lifecycle (SDLC)
- ITIL
- DevOps
COMPETENCIES:
1. Technical Competency:
- Thinks through multifaceted data to identify the key facts and real issues
- Uses different approaches to identify solutions to problems and assesses the relative value of each
- Recommends solutions based on rigorous information gathering and analytical thinking
- Advanced expertise in contemporary software development
- Shapes technical direction of solution delivery and the delivery of high-quality software solutions
- Concern for Rigour and Order
- Solves complex problems
- Practical Creativity
- Analytical Thinking
- Team Leadership
- Developing Others
- Influencing Skills
- Integrity
- Growing and Learning
- Team Working
- Understanding Others
2. Behavioral Competency:
- Strives for challenges
- Is driven by the desire to achieve quality results
- Imposes high personal standards of excellence
- Believes in, and drives new possibilities
- Sees obstacles as challenges and enjoys overcoming them
- Sees self as primarily responsible for achievement against high standards of excellence
- Takes calculated risks
- Drive
- Proactivity
- Self-Confidence
PACKAGE & REMUNERATION:
- Salary will be commensurate with experience and qualifications.
-
Senior Software Quality Analyst
6 days ago
Johannesburg, South Africa BET Software Full time**We Want You**: The search is on for a **Senior Software Quality Analyst** who will support our company’s growth strategy by ensuring that our software packages are error-free. We want someone who is hawk-eyed to spot any imperfections in every release and to be at the forefront of leading or participating in the testing of systems. We want someone who...
-
Senior Developer
3 months ago
Johannesburg, South Africa Pacifica Senior Living Sunrise Full timeJohannesburg, South Africa | Posted on 08/26/2024 Centrax Systems is a provider of next-generation technology solutions and services that addresses customer challenges and empowers enterprises into the future and helping businesses stay ahead. Job Description Develop customizations and extensions for the ERP system. Work closely with the Technical Lead to...
-
Senior Software Developer
2 months ago
Johannesburg, South Africa Tumaini Consulting Full timeMy client is looking for a Senior Software Developer, based in Johannesburg for a hybrid role. Requirements: · 8-10 years' experience in a software development role · Bachelor's Degree (NQF level 7) in Computer Science, Engineering, or related field · Experience with C#, .NET, .NET Core, Docker, Angular, Flutter, Node.js, JavaScript, SQL, Web API (JSON)...
-
Senior Software Developer
2 months ago
Johannesburg, South Africa Jobted ZA C2 Full timeJOB DESCRIPTION: Job Title: Senior Software Developer Employment Type: 6 Month Contract, On-site Work Location: Gauteng, Johannesburg JOB CONTEXT Our Team is seeking a Senior Software Developer who can be responsible for architecting, designing, building, and maintaining full-stack software applications to support a fintech business in the micro-lending...
-
Senior Software Developer
3 weeks ago
Johannesburg, Gauteng, South Africa Kamo Placements Full timeWe are seeking an experienced Senior Software Developer to join our team at Kamo Placements. In this role, you will be responsible for designing and developing software applications according to business requirements using the tools and methodologies available in the company architecture and environment.Key Responsibilities:Designing and developing software...
-
Senior Software Developer
2 months ago
Johannesburg, South Africa MSP Staffing LTD Full timeThe 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. Key Requirements 8-10 years experience in a software...
-
Senior Software Developer
1 month ago
Johannesburg, Gauteng, South Africa Kaelo Full timeWe are seeking a highly skilled Senior Software Developer to join our team at Kaelo. This is an excellent opportunity for experienced professionals who want to work on challenging projects and contribute to the growth of our organization.Job Description:The successful candidate will be responsible for designing, developing, and implementing high-quality...
-
Senior Software Development Expert
1 month ago
Johannesburg, Gauteng, South Africa Nerdma Full timeJob Title: Senior Software Development ExpertNerdma is seeking a highly skilled Senior Software Development Expert to join our team in Gauteng, Johannesburg. This exciting opportunity offers a competitive salary of R1,200,000 per annum.About the RoleAs a Senior Software Development Expert at Nerdma, you will be responsible for designing, developing, and...
-
Senior Software Developer
2 months ago
Johannesburg, South Africa Specd Full timeJOB DESCRIPTION: Job Title: Senior Software DeveloperEmployment Type: 6 Month Contract, On-siteWork Location: Gauteng, Johannesburg JOB CONTEXT Our Team is seeking a Senior Software Developer who can be responsible for architecting, designing, building, and maintaining full-stack...
-
Senior Software Developer
2 months ago
Johannesburg, South Africa Network Contracting Full timeJob & 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...
-
Senior Software Developer
2 months ago
Johannesburg, South Africa Network Contracting Full timeJob & 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...
-
Senior Cloud Software Developer
7 days ago
Johannesburg, Gauteng, South Africa Capital Recruit Full timeCapital Recruit Contract OpportunityWe are seeking a highly skilled and experienced Senior Cloud Software Developer to join our team on a 3-month contract basis.This role offers the potential for extension or permanent employment, depending on performance and mutual fit.As a Senior Cloud Software Developer, you will be responsible for designing, developing,...
-
Senior Software Developer
1 month ago
Johannesburg, South Africa Jobted ZA C2 Full timeOur client is seeking a skilled Senior Software Developer to join their IT team. The ideal person will be responsible for developing and maintaining their .NET Web Forms application and C# services, ensuring the reliability and performance of their systems. This role involves operations and support, as well as contributing to a stable...
-
Senior Software Development Expert
20 hours ago
Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full timeJob Title: Senior Software Development ExpertWe are seeking an experienced Senior Software Development Expert to join our team at Goldman Tech Resourcing.About the Role:The ideal candidate will have a strong background in development and analysis, with expertise in SQL knowledge and C-based programming languages such as JAVA. A minimum of 6-8 years of...
-
Senior Cloud Software Developer
4 weeks ago
Johannesburg, Gauteng, South Africa Capital Recruit Full timeCapital Recruit is seeking a highly skilled Senior Cloud Software Developer to join our team on a 3-month contract basis. This role offers the potential for extension or permanent employment, depending on performance and mutual fit.We are looking for an experienced professional with expertise in designing, developing, and maintaining software solutions using...
-
Senior Cloud Software Developer
3 weeks ago
Johannesburg, Gauteng, South Africa Capital Recruit Full timeCloud Development OpportunityWe are seeking a highly skilled Senior Cloud Software Developer to join our team on a 3-month contract basis. This role offers the potential for extension or permanent employment, depending on performance and mutual fit.As a Senior Cloud Software Developer, you will be responsible for designing, developing, and maintaining...
-
Software Developer
2 months ago
Johannesburg, South Africa Jobted ZA C2 Full timeSOFTWARE DEVELOPER Lanseria Software development practices are in compliance with the industry best practices policies and procedures which include compliance with the full life cycle of the software development process. Minimum qualifications and experience: - BSc (Computer Science) or BSc (Software Engineering) or related field - Minimum of 3 years of...
-
Senior Software Development Manager
20 hours ago
Johannesburg, Gauteng, South Africa Tumaini Consulting Full timeTumaini Consulting is a dynamic and innovative organization that requires a skilled Senior Software Development Manager to lead their software development team in Midrand, Johannesburg. This is a hybrid role that offers the perfect blend of work-life balance and career growth opportunities.The ideal candidate will have extensive experience in designing and...
-
Senior Technical Lead
3 months ago
Johannesburg, South Africa Preferental Technologies (Pty) Ltd. Full timeSenior Technical Lead / Software Developer Johannesburg, South Africa | Posted on 04/23/2024 - Remote / Office Based Office Based Position - State/Province Gauteng - Work Location Johannesburg Head Office - City Johannesburg - Country South Africa About us Company Overview Preferental stands as a trailblazer in the digital property management sector,...
-
Senior Software Developer
1 month ago
Johannesburg, South Africa Tumaini Consulting Full timeOur client, a dynamic technology solutions provider, specializing in delivering innovative digital products and services, is currently seeking an innovative Senior Software Developer to join the team. Requirements: · Proficient using C# and JavaScript · Experience with .NET, .NET Core, Angular, Flutter, and Node.js · Solid experience with SQL Server ·...