Software Engineer Client Tech

5 days ago


Sandton, South Africa Investec Full time

Description

Investec is looking for a highly skilled software engineer. Day to day responsibilities will include C# development, automation testing and load testing, so C#, .NET skills must be strong. The role will involve the management of the automation framework as well as C# development tasks. The incumbent will build, configure, develop, test, and deploy solutions on the platform including Azure integrations.

Responsibilities

Responsible for the development, deployment and support of changes that enables the core business processes and integrations. Development of enhancements and integrations based on the technical specifications. Responsible for quality delivery while embracing test driven development, continuous integration, and continuous deployment. Design and develop automated test scripts using C# and relevant testing frameworks. Collaborate with the development team to identify and create test cases and test data. Execute automated tests to validate software functionality, performance, and reliability. Analyse test results and provide detailed reports to stakeholders. Identify, document, and track software defects, ensuring they are resolved in a timely manner. Develop and maintain test frameworks, tools, and test environments. Collaborate with cross-functional teams to ensure code coverage and alignment with project goals. Conduct load and performance testing to identify bottlenecks and areas for optimization. Develop and maintain performance test scripts and scenarios. Monitor and analyse system performance during load tests, identifying performance issues and proposing solutions. Participate in code reviews and provide constructive feedback to improve code quality. Troubleshooting and debugging development issues. Self-starter with ability to handle multiple tasks and shifting priorities. Ability to deliver value effectively and consistently in a high-pressure environment. Ability to work independently once given tasks and partner with people from all areas of the team where needed. Guide and build resilient relationships with fellow devs and app team members.

Core skills include:

Proficient with Microsoft .NET technologies Proficient in of C# programming language and object-oriented programming principles Experience of internal testing and QA processes Proven experience in automation and load testing using C#. Experience with testing frameworks such as NUnit, MSTest, or Xunit. Proficiency in using test automation tools, such as Selenium WebDriver or similar. Experience with load testing tools like JMeter, LoadRunner, or Gatling. Familiarity with continuous integration and delivery pipelines. Solid understanding of software testing methodologies, test case design, and defect tracking. Strong analytical and problem-solving skills. Excellent communication and collaboration skills. Self-motivated and able to work independently as well as part of a team. Ability to prioritise and manage multiple tasks in a fast-paced environment.

Other beneficial attributes include:

Experience with performance profiling and optimization techniques. Knowledge of web technologies and protocols (HTTP, REST, SOAP, etc.). Familiarity with agile development methodologies (Scrum, Kanban, etc.). Experience with version control systems such as Azure DevOps. Knowledge of database concepts and SQL.

Investec Culture 

At Investec we look for dynamic, energetic people filled with tenacity, integrity and out of the ordinary thinking.

We value individuals who in turn value our that is, a can-do attitude while challenging convention.

Diversity, competency, and flexible leadership are respected in pursuit of the growth of our business.

Description of the role 

Investec is looking for a highly skilled software engineer. Day to day responsibilities will include C# development, automation testing and load testing, so C#, .NET skills must be strong. The role will involve the management of the automation framework as well as C# development tasks. The incumbent will build, configure, develop, test, and deploy solutions on the platform including Azure integrations.

Responsibilities

Responsible for the development, deployment and support of changes that enables the core business processes and integrations. Development of enhancements and integrations based on the technical specifications. Responsible for quality delivery while embracing test driven development, continuous integration, and continuous deployment. Design and develop automated test scripts using C# and relevant testing frameworks. Collaborate with the development team to identify and create test cases and test data. Execute automated tests to validate software functionality, performance, and reliability. Analyse test results and provide detailed reports to stakeholders. Identify, document, and track software defects, ensuring they are resolved in a timely manner. Develop and maintain test frameworks, tools, and test environments. Collaborate with cross-functional teams to ensure code coverage and alignment with project goals. Conduct load and performance testing to identify bottlenecks and areas for optimization. Develop and maintain performance test scripts and scenarios. Monitor and analyse system performance during load tests, identifying performance issues and proposing solutions. Participate in code reviews and provide constructive feedback to improve code quality. Troubleshooting and debugging development issues. Self-starter with ability to handle multiple tasks and shifting priorities. Ability to deliver value effectively and consistently in a high-pressure environment. Ability to work independently once given tasks and partner with people from all areas of the team where needed. Guide and build resilient relationships with fellow devs and app team members.

Core skills include:

Proficient with Microsoft .NET technologies Proficient in of C# programming language and object-oriented programming principles Experience of internal testing and QA processes Proven experience in automation and load testing using C#. Experience with testing frameworks such as NUnit, MSTest, or Xunit. Proficiency in using test automation tools, such as Selenium WebDriver or similar. Experience with load testing tools like JMeter, LoadRunner, or Gatling. Familiarity with continuous integration and delivery pipelines. Solid understanding of software testing methodologies, test case design, and defect tracking. Strong analytical and problem-solving skills. Excellent communication and collaboration skills. Self-motivated and able to work independently as well as part of a team. Ability to prioritise and manage multiple tasks in a fast-paced environment.

Other beneficial attributes include:

Experience with performance profiling and optimization techniques. Knowledge of web technologies and protocols (HTTP, REST, SOAP, etc.). Familiarity with agile development methodologies (Scrum, Kanban, etc.). Experience with version control systems such as Azure DevOps. Knowledge of database concepts and SQL.

Investec Culture 

At Investec we look for dynamic, energetic people filled with tenacity, integrity and out of the ordinary thinking.

We value individuals who in turn value our that is, a can-do attitude while challenging convention.

Diversity, competency, and flexible leadership are respected in pursuit of the growth of our business.

We are committed to diversity and inclusion when recruiting internally and externally. 



  • Edo Bootcamp

    7 months ago


    Sandton, South Africa Eblocks Software Full time

    **eDo women in tech - Bringing women back to work** There are so many incredible women in tech that are worthy of much more exposure and development than they currently receive. **Our eDo initiative is a campaign geared towards women empowerment in our sector.** This is one of the core reasons why we developed the Eblocks eDo initiative. It is an enabling...


  • Sandton, South Africa SAP Full time

    We are seeking a Tech Lead to lead our software development team. As a key member of our team, you will oversee the development of high-quality software solutions. Your technical expertise, leadership skills, and passion for innovation will drive our team’s success. The ideal candidate will have experience in software development and a strong understanding...


  • Sandton, South Africa Eblocks Software Full time

    **Senior Tech Recruiter at eBlocks Software** Join the exciting journey of building a top-notch recruitment team at eBlocks Software, a rapidly-growing consultancy in the tech industry. We're seeking an exceptional Tech Recruiter to enhance our dynamic team and contribute to our success. **As a Recruiter at eBlocks, your role involves**: - Articulating...


  • Sandton, South Africa Goldman Tech Resourcing Full time

    About the Role:Welcome to Goldman Tech Resourcing's job opening for a Civil Engineer - Mine Waste Services position. This exciting opportunity is based in Gauteng, and we're seeking a highly skilled professional to join our team.Key Responsibilities:• Provide expert advice on mine waste services and tailings management.• Design, build, and maintain...


  • Sandton, South Africa Goldman Tech Resourcing Full time

    We are seeking a highly skilled Civil Engineer with expertise in mine waste services to join our team at Goldman Tech Resourcing.Key Responsibilities:Design, build, and maintain Tailings Storage facilitiesDeliver projects on time, within budget, and to client satisfactionManage multiple projects and clients simultaneouslyProvide design services and technical...

  • iOS Software Engineer

    4 weeks ago


    Sandton, South Africa Dimension Data Full time

    About the RoleWe are looking for an experienced iOS software engineer who will be responsible for developing custom apps, web applications, and websites using Swift, Objective-C, and Cocoa Touch technologies.Key ResponsibilitiesDevelops software that runs on Apple iOS, based on the Cocoa Touch and MVC frameworksSets development goals and provides input on...


  • Sandton, South Africa Dimension Data Full time

    Job DescriptionAbout the RoleWe are seeking a skilled Software Engineering Specialist to join our team at Dimension Data. The ideal candidate will have a strong background in software engineering and a passion for delivering high-quality solutions.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop complex enterprise...

  • DevOps Engineer

    1 day ago


    Sandton, South Africa Investec Full time

    Description Investec is seeking a highly skilled and motivated DevOps Engineer to join our Tech Ops team. This individual will play a pivotal role in enhancing system reliability, automating operations, and advancing our observability practices. The ideal candidate will have a strong background in DevOps, Site Reliability Engineering (SRE), and...


  • Sandton, South Africa Goldman Tech Resourcing Full time

    Civil Engineer - Mine Waste ServicesWe are seeking a highly skilled Civil Engineer with experience in mine waste services to join our team at Goldman Tech Resourcing.About the RoleAs a Civil Engineer - Mine Waste Services, you will be responsible for designing, building, and maintaining tailings storage facilities. You will need to have a strong track record...

  • Software Developer

    4 months ago


    Sandton, South Africa Shorza Ltd Full time

    Senior Full Stack Developer We are recruiting for an offshore Senior Full Stack Developer . We design digital products and employ software engineers, product developers and designers. We work with fin-tech companies and startups, building their digital goals for their business success. Senior Developer Software techstack: Node.js TypeScript React/React...

  • Software Developer

    4 months ago


    Sandton, South Africa Shorza Ltd Full time

    Senior Full Stack DeveloperWe are recruiting for an offshore Senior Full Stack Developer. We design digital products and employ software engineers, product developers and designers. We work with fin-tech companies and startups, building their digital goals for their business success.Senior Developer Software techstack:Node.jsTypeScriptReact/React...

  • Software Developer

    4 months ago


    Sandton, South Africa Shorza Ltd Full time

    Senior Full Stack DeveloperWe are recruiting for an offshore Senior Full Stack Developer. We design digital products and employ software engineers, product developers and designers. We work with fin-tech companies and startups, building their digital goals for their business success.Senior Developer Software techstack:Node.jsTypeScriptReact/React...


  • Sandton, South Africa Catch Recruit Full time

    We are looking for a skilled Software Release Manager to join our dynamic team at Catch Recruit. This role involves planning, coordinating and managing the delivery of software solutions.About the RoleAs a Software Release Manager, you will play a crucial part in ensuring that all nominated items are delivered on time and meet the required quality...


  • Sandton, South Africa Siri Technologies Full time

    Siri Technologies, a prestigious company in the tech industry, is seeking an experienced Senior Java Developer to join its Client and Digital team. This role involves designing, developing, and implementing new solutions, maintaining, enhancing, and supporting existing systems.This position requires working in a fast-paced environment with a proactive...


  • Sandton, South Africa FirstRand Bank Limited Full time

    Company OverviewFirstRand Bank Limited is a leading financial institution that offers a wide range of banking and financial services to individuals, businesses, and governments. We are committed to delivering exceptional customer experiences and building long-lasting relationships with our clients.SalaryThe estimated annual salary for this position is R1 200...

  • Software Engineer

    4 weeks ago


    Sandton, South Africa Investec Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at {company}.Key ResponsibilitiesDesign and develop scalable software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code reviews to ensure high-quality code.


  • Sandton, South Africa Eblocks Software Full time

    **Junior QA Engineer** A genuine commitment to "changing the face of society" using technology — our way of thinking about diversity and inclusion. Over the past few months we have implemented several initiatives to make Eblocks the coolest company on the block and welcoming home to technologists of all backgrounds and skillsets. In addition, we're...

  • Software Engineer

    4 weeks ago


    Sandton, South Africa TB HIV Care Full time

    We are seeking a skilled Software Engineer to join our company. Key Responsibilities:Develop and maintain software applicationsCollaborate with cross-functional teamsStay up-to-date with industry trendsAbout Us:Our company is a leading provider of innovative solutions.

  • Software Engineer

    4 weeks ago


    Sandton, South Africa PPS Recruitment Full time

    Job Description:At our company, we are looking for a talented Software Engineer to join our team. The ideal candidate will have experience in developing scalable and efficient software solutions using a variety of programming languages. Responsibilities:Design and develop software applications using Java and PythonCollaborate with cross-functional teams to...


  • Sandton, South Africa Dimension Data Full time

    OverviewWe are seeking an experienced Senior Software Engineer to join our team at Dimension Data.Estimated Salary: €90,000 - €120,000 per annumJob Description:As a Senior Software Engineer, you will play a key role in designing and developing high-quality software solutions using Java, Go, JavaScript, HTML, CSS, and C# .Net. You will also be responsible...