Senior Software Developer
5 days ago
- Design, develop, test, and debug software according to functional requirements.
- Utilize technologies such as JavaScript, C#, ASP.NET MVC, and MSSQL to develop robust and scalable software solutions.
- Adhere to established standards and development methodologies.
- Collaborate with other Developers, Business Analysts, and end-users to ensure technical compatibility and user satisfaction.
- Work closely with the Team Leader and Business Analyst to understand functional and system requirements.
- Partner with the architecture team to ensure architectural integrity and product quality.
- Effectively communicate and interact with stakeholders to ensure alignment on project goals and progress.
- Plan work breakdowns from functional requirements and manage project milestones.
- Analyze, diagnose, and resolve software application errors.
- Maintain systems post-deployment and oversee the successful implementation of new systems.
- Stay up-to-date with technical and industry developments to continuously improve development practices.
- Track and log work hours as required.
Skills & Functional Requirements:
- At least 5+ years of experience in C# .NET development.
- Strong understanding of ASP.NET MVC.
- Solid experience in WCF (with nServiceBus being a plus).
- Proficient in T-SQL, and MS SQL (experience with Oracle is beneficial).
- Deep understanding of SOA and OOP principles.
- Knowledge of N-tier and N-layered architecture.
- Solid experience with JavaScript frameworks and libraries (experience with Angular is a plus).
- Strong experience with ASP.NET authentication and authorization mechanisms.
- Familiarity with ORM technologies (e.g., entity framework).
- Experience with RESTful services is beneficial.
- Knowledge of or experience with the Neo-Security Stack (OAuth, OpenConnectId, Secure Token Service, and Microsoft Identity) is a plus.
- Experience with dependency injection and inversion of control frameworks, such as Microsoft Unity Container or Autofac.
- Experience with Microsoft Open Web Interface (OWIN) is beneficial.
- Proficiency in Domain-Driven Design (DDD) and Test-Driven Development (TDD).
Qualification Requirements:
- University Degree in Computer Science or a similar tertiary qualification.
- Microsoft Certified Solutions Developer (MCSD) certification is a plus.
Apply now
-
Senior Software Engineer
3 days ago
Centurion, Gauteng, South Africa Network IT Full timeWe are seeking a skilled Senior Software Engineer to join our team at Network IT. This is an excellent opportunity to work on cutting-edge projects and collaborate with a dynamic team of professionals.About the RoleDevelop and maintain high-performance back-end applications using C# and the .NET framework.Collaborate with cross-functional teams to design and...
-
Senior Software Developer
6 days ago
Centurion, Gauteng, South Africa Network Recruitment Full timeResponsibilities:Design, develop, test, and debug software according to functional requirements.Utilize technologies such as JavaScript, C#, ASP.NET MVC, and MSSQL to develop robust and scalable software solutions.Adhere to established standards and development methodologies.Collaborate with other developers, business analysts, and end-users to ensure...
-
Software Development Leader
3 days ago
Centurion, Gauteng, South Africa Boxfusion Full timeJob DescriptionThe role of Senior Software Engineer at Boxfusion involves leveraging advanced knowledge, skills, and experience in software development to lead complex projects, mentor junior team members, and provide technical expertise. Key Responsibilities:Technical Leadership: Provide technical leadership within the team, contribute to the technical...
-
Software Development Expert
3 days ago
Centurion, Gauteng, South Africa Network Recruitment Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for designing and implementing scalable, high-performance web applications using Angular.Key Responsibilities:Develop High-Quality Applications: Collaborate with UX/UI Designers to...
-
Software Developer
2 weeks ago
Centurion, Gauteng, South Africa SITA SOC Full timeJob title : Software Developer (Java)Job Location : Gauteng, CenturionDeadline : March 27, 2025Quick Recommended LinksJobs by Location Job by industries Key Responsibility Area Develop/Design software or customize software for client use with the aim of optimizing operational efficiency using SITAs software development stack / development framework. ...
-
Java Software Development Manager
3 weeks ago
Centurion, Gauteng, South Africa Hire Resolve Full timeHire Resolve's client is looking for a Java Software Development Manager to join their team in Centurion, Gauteng. The Software Development department drives technological innovation and maintains the company's competitive edge. It focuses on developing high-quality software solutions aligned with strategic business goals, enhancing customer experience,...
-
Senior Automotive Controls Software Engineer
4 weeks ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeSENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...
-
Senior Automotive Controls Software Engineer
3 weeks ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeSENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...
-
Senior Automotive Controls Software Engineer
2 weeks ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeSENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software development Qualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...
-
Application Software Developer
3 weeks ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeApplication Software Developer Pretoria-East Minimum requirementsBSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowledge of the OSI stack paradigm and the functions of the various levels. Responsibilities: Development of...
-
Application Software Developer
2 weeks ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeApplication Software Developer Pretoria-East Minimum requirements BSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowledge of the OSI stack paradigm and the functions of the various levels. Responsibilities: Development of...
-
Application Software Developer
1 week ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeApplication Software DeveloperPretoria-EastMinimum requirementsBSc (Computer Science) or BEng (Computer Engineering)0-5 years of relevant working experienceStrong interest in software developmentExperience writing and debugging software in C++Knowledge of the OSI stack paradigm and the functions of the various levels.Responsibilities:Development of OSI Layer...
-
Senior IT Solutions Developer
3 days ago
Centurion, Gauteng, South Africa Six Sense Consulting Full timeJob SummaryWe are seeking an experienced Senior Systems Analyst to join our team. The successful candidate will be responsible for designing and developing complex software systems, as well as mentoring junior team members.
-
Senior Fullstack Developer
2 weeks ago
Centurion, Gauteng, South Africa CF Consulting Full timePrimary Duties and Responsibilities: The client is seeking a motivated and experienced Senior Fullstack Developer who is eager to not only code but also to lead and inspire a team. You will work closely with a cross-functional team to build, enhance, and maintain our software solutions, ensuring they are scalable, efficient, and aligned with client and...
-
Lead Software Developer
4 weeks ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeLead Software Developer: Automotive Controls Centurion International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...
-
Lead Software Developer
3 weeks ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeLead Software Developer: Automotive Controls Centurion International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...
-
Advanced: Software Developer
3 weeks ago
Centurion, Gauteng, South Africa SITA SOC Full timeJob title : Advanced: Software DeveloperJob Location : Gauteng, CenturionDeadline : March 27, 2025Quick Recommended LinksJobs by Location Job by industries Key Responsibility Areas Lead the development of functional requirements that articulate clear and concise project deliverables that are compatible with user expectations. Deliver feasibility and...
-
Lead Software Developer
4 weeks ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeLead Software Developer: Automotive Controls Centurion International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...
-
Junior Software Developer
3 weeks ago
Centurion, Gauteng, South Africa Plus 1x Full timeJunior Software Developer (Contract role. On-site based in Centurion)We are seeking a passionate Junior Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding of the software development life cycle (SDLC) and be eager to contribute to innovative, high-quality software...
-
Intermediate Software Developer
2 weeks ago
Centurion, Gauteng, South Africa Plus 1x Full timeIntermediate Software Developer (Contract role. On-site based in Centurion)We are seeking a passionate Intermediate Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding of the software development life cycle (SDLC) and be eager to contribute to innovative, high-quality...