Senior Software Developer
4 weeks 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 Development Professional
4 weeks ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeAbout EntelectEntelect is a leading software development company that prioritizes people and nurtures a culture of growth, collaboration, and innovation.We are looking for an experienced Senior Software Development Professional to join our team as a Mobile Application Expert. This role offers a unique opportunity to elevate your career in a dynamic...
-
Senior Software Developer
4 weeks ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeUnlock Your Potential as a Senior Software Developer with EntelectYou are invited to elevate your career at Entelect, where we prioritize people and foster a culture of growth, collaboration, and innovation. Join our dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career development, including regular...
-
Senior Software Project Lead
1 month ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeUnlock Your Potential as a Senior Software Project LeadAt Entelect Software Ltd, we're on the lookout for an exceptional individual to join our team as a Senior Software Project Lead. This exciting opportunity offers a chance to elevate your career and take on new challenges in a dynamic environment.As a Senior Software Project Lead, you'll be responsible...
-
Senior Software Architect
1 month ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeAbout EntelectEntelect is a dynamic and multidisciplinary environment that encourages versatility and provides individual attention to career development.Role OverviewWe are seeking a highly skilled Senior Software Architect or Enterprise Application Developer to join our team. As a key member of our team, you will be responsible for designing, developing,...
-
Senior .NET Software Architect
4 weeks ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeEntelect Software Ltd: A Leader in Enterprise Application Development">We are seeking a highly skilled Senior .NET Software Engineer to join our team at Entelect Software Ltd. As a Senior .NET Software Engineer, you will be responsible for developing world-class web and mobile applications for leading organisations in South Africa.">About the...
-
Senior Software Engineer with Expertise in Java
1 month ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full timeSenior Java Engineer Job DescriptionWe are seeking a highly skilled Senior Java Engineer to join our team of dedicated professionals at Blue Bean Software. This is an excellent opportunity for a talented individual to utilize their technical expertise and contribute to the development of innovative solutions.About Us:Blue Bean Software is a premier custom...
-
Senior Developer
2 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, Gauteng, South Africa IOCO Full timeJob Title: Senior Software DeveloperAbout IOCO:At IOCO, we believe that innovative software solutions can solve complex real-world problems. We are a consultancy that pushes the boundaries of technology and development expertise across multiple industries.Job Description:We are seeking a Senior Software Developer to join our team. As a Senior Software...
-
Software Development Expert
1 month ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full timeOverviewAt Blue Bean Software, we are a premier custom software and product development IT company. Our team prides ourselves in delivering high-quality solutions for large enterprises and dynamic start-ups.We have a prominent presence in the financial services industry and have started to branch out into other sectors such as agritech and healthtech.Job...
-
Senior Software Developer
2 months ago
Johannesburg, Gauteng, South Africa Professional Career Services Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at Professional Career Services. The ideal candidate will have a strong background in software development, with a focus on front-end technologies. Key responsibilities will include writing clear and quality code for software and applications, performing test reviews,...
-
Software Development Leadership Position
2 months ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeResponsibilities:Delivery: Oversee the status tracking of project tasks, milestones, deliverables, and key dates while effectively managing risk and expectations. This includes resourcing, deliverables, requirements, and at times budgets.Risk and Expectation Management: Assume high-level responsibility for software project delivery management, ensuring the...
-
Senior Software Developer
2 months ago
Johannesburg, Gauteng, South Africa Tumaini Consulting Full timeTumaini Consulting is seeking a highly skilled Senior Software Developer to join our team. The ideal candidate will have at least 8 years of experience in a software development role, with a Bachelor's Degree in Computer Science, Engineering, or a related field. Key skills include C#, .NET, .NET Core, Docker, Angular, Flutter, Node.js, JavaScript, SQL, and...
-
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
1 month 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
2 months ago
Johannesburg, Gauteng, South Africa MSP Staffing LTD Full timeWe are seeking a skilled Senior Software Developer to join our team at MSP Staffing LTD. As a key member of our software development team, you will be responsible for shaping the design, development, and maintenance of software applications.Key Responsibilities:Translate complex user requirements into robust and efficient code.Demonstrate a deep...
-
Senior Software Developer
2 months ago
Johannesburg, South Africa MSP Staffing LTD Full timeOur client is eagerly seeking an enthusiastic Senior Software Developer that takes leadership 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...
-
Senior Software Developer
1 week 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
4 weeks 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
1 month ago
Johannesburg, South Africa SPECD (Pty) Ltd Full timeAre you a tech wizard who thrives on crafting cutting-edge solutions? We're seeking a Senior Software Developer to lead the charge in designing, developing, and maintaining robust front-end and back-end systems for our innovative fintech solutions in the micro-lending space. You'll work with the latest tools, collaborate with a passionate team, and play a...