Senior Software Engineer

2 days ago


Germiston, Gauteng, South Africa Alinta Tech Solutions Full time

**Alinta Tech Solutions** is seeking a highly skilled Senior Software Engineer to join our team.

We are looking for an experienced professional with a strong background in C#, .NET, and related technologies. The ideal candidate will have extensive experience in developing robust, scalable applications and a deep understanding of software development principles.

The salary for this position is estimated at $120,000 per annum, based on industry standards and the level of expertise required.

Key Responsibilities:

  • Develop and maintain complex applications using C#, .NET 4+, and .NET Core.
  • Design and manage MSSQL Server databases, including stored procedures, tables, indexes, and general database management.
  • Implement responsive designs using Bootstrap and CSS.
  • Utilize C# LINQ for data querying.
  • Develop interactive web applications using JavaScript, jQuery, and AJAX.
  • Apply dependency injection principles to enhance code modularity and testability.
  • Use Git/Bitbucket for source control and version management.
  • Ensure code and application security by adhering to best practices in coding and deployments.
  • Implement authentication mechanisms such as ASP.Net Identity, OAuth, and OWIN.
  • Utilize Entity Framework for data access layer implementation.
  • Develop, test, and debug applications using Visual Studio.
  • Create and maintain comprehensive documentation for all developed code and applications.
  • Stay updated with new technologies and integrate them into existing projects when beneficial.

Required Skills and Experience:

  • Minimum of 5 years of professional experience in software development.
  • Strong experience with C#, .NET MVC, and .NET Core.
  • Proficient in MSSQL Server management and development.
  • Experience with front-end technologies, including Bootstrap and CSS.
  • Advanced knowledge of JavaScript, jQuery, and AJAX.
  • Familiarity with dependency injection frameworks.
  • Proficient with Git/Bitbucket version control systems.
  • In-depth understanding of secure coding and deployment practices.
  • Hands-on experience with authentication mechanisms (ASP.Net Identity, OAuth, OWIN).
  • Proficient in Entity Framework.
  • Expertise in Visual Studio.
  • Strong documentation skills.
  • Ownership of a personal PC and battery backups.
  • Experience working in an Agile development environment.


  • Germiston, Gauteng, South Africa iOCO Full time

    We are excited to present an exceptional opportunity for a talented .NET software engineer to join our team at iOCO.The ideal candidate will have a strong background in .NET development, with experience in ASP.Net, NET Core, React, Bootstrap, and C#.Net Development.A successful candidate will be able to demonstrate their skills in developing cloud-based...

  • Software Engineer

    4 weeks ago


    Germiston, Gauteng, South Africa iOCO Full time

    Job DescriptioniOCO is seeking a highly skilled Software Engineer to join their team as a Genie System Specialist. This is an exciting opportunity for a talented .NET Developer to take on new challenges and contribute to the growth of the company.About the RoleAs a Software Engineer - Genie System Specialist, you will be responsible for ensuring the...

  • Software Engineer

    2 months ago


    Germiston, Gauteng, South Africa Dante Personnel Full time

    Job Title: Software Engineer (Backend)About the Job:The role of a software engineer (backend) is crucial in designing, developing, and maintaining the server-side logic, database integration, and API connectivity of applications.Responsibilities:Design, develop, and deploy scalable, efficient, and secure backend systems.Collaborate with cross-functional...


  • Germiston, Gauteng, South Africa CFS Recruitment Full time

    As a skilled Software Engineer, you will play a key role in driving the development of cutting-edge technology solutions. With a strong focus on innovation and collaboration, you will work closely with cross-functional teams to design, build, and deploy high-quality software applications.Key Responsibilities:Lead the development of software applications...


  • Germiston, Gauteng, South Africa Boardroom Appointments Full time

    About Boardroom AppointmentsBoardroom Appointments is a leading recruitment agency specializing in senior appointments. We understand the importance of finding exceptional talent to drive business success.Job SummaryWe are seeking an experienced Senior Developer to join our team. This role offers the opportunity to work with cutting-edge technology,...

  • Software Engineer

    2 months ago


    Germiston, Gauteng, South Africa Reflecta Laboratory Supplies Full time

    Job Title: Software Engineer - Frontend DevelopmentJob Description:We are seeking a skilled Software Engineer - Frontend Development to join our team at {company}. The ideal candidate will have experience in frontend development with a focus on creating engaging user experiences.Responsibilities:Design and develop responsive and user-friendly frontend...


  • Germiston, Gauteng, South Africa Level-Up Full time

    About Level-UpLevel-Up is a leading provider of innovative solutions for precision engineering and additive manufacturing. We are committed to delivering exceptional results and exceeding client expectations.Job Summary:We are seeking an experienced Senior Precision Engineering Specialist to join our team. As a key member of our engineering team, you will be...


  • Germiston, Gauteng, South Africa Bitventure Consulting Full time

    As a leading innovator in the FinTech industry, Bitventure Consulting provides cutting-edge solutions and services across the credit life cycle. We're seeking a highly skilled Senior Cross-Platform Software Developer to enhance client and employee experiences with modern, streamlined software solutions.What Sets Us Apart:We offer an energetic and...


  • Germiston, Gauteng, South Africa Level-Up Full time

    OverviewWe are seeking a highly skilled and detail-oriented Senior Metrology Engineer to join our team at Level-Up. This is an exciting opportunity for someone looking to develop their skills and gain hands-on experience with cutting-edge 3D technology in a dynamic and collaborative environment.The successful candidate will play a key role in supporting the...


  • Germiston, Gauteng, South Africa iOCO Full time

    The RoleiOCO is seeking a skilled .NET Developer to play a key role in linking customer support needs with operations and the software development cycle.Key ResponsibilitiesAs a .NET Developer, you will be responsible for:Providing first-level escalation for genie system problems reported by internal or external users;Liaising with developers to resolve...


  • Germiston, Gauteng, South Africa Chart Industries Full time

    Job DescriptionWe are seeking a highly experienced Senior Engineering Project Manager to join our team at Chart Industries. As a key member of our engineering department, you will be responsible for managing and selling spares-related projects from small-scale to complex and multidiscipline engineering projects.About the RoleBuild ongoing customer relations...


  • Germiston, Gauteng, South Africa Level-Up Full time

    **Level-Up: Accelerate Your Career in Precision Metrology**We are seeking a highly skilled and detail-oriented Precision Metrology Engineering Specialist to join our team. This exciting opportunity will play a key role in supporting the delivery of high-quality 3D scanning, 3D printing, and reverse engineering services.**About the Role**The successful...


  • Germiston, Gauteng, South Africa The Globevest Group Full time

    Job Summary:We are seeking a highly skilled Senior Technical Drafter to join our team in the mining industry. The successful candidate will be responsible for creating various technical drawings based on specifications and calculations.Main Responsibilities:Create accurate and detailed technical drawings using relevant computer systemsPerform calculations...


  • Germiston, Gauteng, South Africa Alinta Tech Solutions Full time

    We are seeking a highly skilled Senior Software Developer to join our team at Alinta Tech Solutions. This is a challenging role that requires extensive experience in developing robust, scalable applications using C#, .NET 4+, and .NET Core.The ideal candidate will have a deep understanding of the .NET framework and related technologies, as well as expertise...


  • Germiston, Gauteng, South Africa Level-Up Full time

    OverviewThe Level-Up team is seeking a highly skilled Senior Technology Solutions Specialist to join our ranks. This pivotal role demands exceptional technical expertise, strong problem-solving skills, and excellent communication abilities.Job Description:Maintenance and Calibration: Ensure precision machinery operates within specifications by performing...


  • Germiston, Gauteng, South Africa Boardroom Appointments Full time

    Estimated annual salary: $60,000 - $80,000.About the RoleWe are seeking a highly skilled IT Support Engineer to join our team at Boardroom Appointments. As an IT Support Engineer, you will play a vital role in providing technical assistance to our clients and employees, ensuring minimal disruptions to our operations.Main ResponsibilitiesTechnical Support:...


  • Germiston, Gauteng, South Africa Dante Personnel Full time

    We are seeking a highly experienced Senior Diesel Technician to join our team at Dante Personnel East Rand. The ideal candidate will have extensive knowledge of diesel motors and a strong background in fault finding, stripping, and rebuilding transmissions.Key ResponsibilitiesConduct thorough inspections of diesel engines to identify potential issuesDiagnose...


  • Germiston, Gauteng, South Africa Dante Personnel Full time

    We are seeking an exceptional Senior Operations Executive to join our team at Dante Personnel. In this role, you will be responsible for leading our operations and driving business growth through effective strategy implementation and team management.The successful candidate will have a strong background in operations management, with a minimum of 5 years of...


  • Germiston, Gauteng, South Africa Level-Up Full time

    Job DescriptionWe are seeking a skilled Precision Metrology Specialist to join our team at Level-Up. In this exciting role, you will play a key part in delivering high-quality 3D scanning, 3D printing, and reverse engineering services.About the RoleYou will be responsible for operating and maintaining 3D scanning equipment, processing and analyzing scan...


  • Germiston, Gauteng, South Africa iOCO Full time

    iOCO is excited to present an opportunity for a skilled .NET Developer to join their team.About the RoleThis position involves providing first-level escalation support for Genie system problems, collaborating with developers to resolve issues, and contributing to new Genie code development and testing.Key ResponsibilitiesProvide timely and effective support...