Secondments is a 100% black-owned Level 1 BBBEE organisation, we believe in creating synergy with our clients by building sound business relationships which enhance our understanding of their business and needs.
Secondments places highly qualified candidates in executive, permanent, contract, temporary and interim positions.Using a managed, controlled rec...
Read more about this company
Job Advert Summary
The Intermediate Software Developer (ISD) oversees the development of functional applications within the
Company environment, and will be hands on in coding, code reviewing, debugging and other related activities in maintaining and enhancing the company offerings.
At the company, user experience is our passion, underpinned by sound technology, quality code, and efficient business processes.
Minimum Requirements
QUALIFICATIONS & EXPERIENCE
- Bachelor’s degree in computer science or a related field.
- A Professional qualification in DevOps (AWS/Azure), Agile, or similar is advantageous.
- A minimum of 6 years’ experience as a .NET developer.
- Exposure to the ASP.NET Framework, SQL Server, and design and architectural patterns.
- Familiarity with architecture styles.
- Experience in debugging and root cause analysis.
- Strong knowledge of programming languages and cloud services (experience in one or more is required):
- .Net Core (C#), TypeScript/JavaScript and Azure
- Experience in driving engineering management initiatives, to improve delivery and engineering practices (CI/CD; SDLC; TDD; etc)
- Hands-on experience in coding and software development.
- Knowledge in the following would be considered advantageous.
- Reactjs
- [Azure] Cloud services (Service Bus, Storage, SQL, Cloud Functions, App Services)
- Azure DevOps Build Pipelines & Releases
- Kubernetes & Azure Kubernetes Services would be advantageous.
- Nginx
- Docker
- Other cloud services and tech stacks
Competencies & Skills
- Accountable, trustworthy, and able to build lasting relationships with their teams.
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership and organizational skills.
- Willingness to build professional relationships with staff and clients.
- Excellent communication, motivational, and interpersonal skills.
- Will have an empathetic first approach; able to provide constructive encouragement and positive feedback to ensure optimal team performance.
- Communicating effectively with all stakeholders, particularly non-technologists.
- Excellent command of the English language
Duties and Responsibilities
- Implement and support development tools and infrastructure.
- Continuously improve internal processes to ensure optimal efficiencies.
- Develop quality code using .Net programming languages, primarily C#, as well as Angular (Typescript,
- HTML & CSS); Documenting all work done within the Azure environment, or any other environment as instructed to.
- Upgrade, configure and debug the existing application/s.
- Manage testing and version releases within the Azure Devops environment using the build in tools provided.
- Provide technical support to internal and external stakeholders.
- Provide input were requested in relation to the appointment of additional internal development resources, and promote knowledge sharing, effective teamwork, and growth.
- Support management with software strategy development as and when requested
go to method of application »
Job Advert Summary
The Intermediate Software Developer (ISD) oversees the development of functional applications within the
Company environment, and will be hands on in coding, code reviewing, debugging and other related activities in maintaining and enhancing the company offerings.
At the company, user experience is our passion, underpinned by sound technology, quality code, and efficient business processes.
Minimum Requirements
QUALIFICATIONS & EXPERIENCE
- Bachelor’s degree in computer science or a related field.
- A Professional qualification in DevOps (AWS/Azure), Agile, or similar is advantageous.
- A minimum of 6 years’ experience as a .NET developer.
- Exposure to the ASP.NET Framework, SQL Server, and design and architectural patterns.
- Familiarity with architecture styles.
- Experience in debugging and root cause analysis.
- Strong knowledge of programming languages and cloud services (experience in one or more is required):
- .Net Core (C#), TypeScript/JavaScript and Azure
- Experience in driving engineering management initiatives, to improve delivery and engineering practices (CI/CD; SDLC; TDD; etc)
- Hands-on experience in coding and software development.
- Knowledge in the following would be considered advantageous.
- Reactjs
- [Azure] Cloud services (Service Bus, Storage, SQL, Cloud Functions, App Services)
- Azure DevOps Build Pipelines & Releases
- Kubernetes & Azure Kubernetes Services would be advantageous.
- Nginx
- Docker
- Other cloud services and tech stacks
Competencies & Skills
- Accountable, trustworthy, and able to build lasting relationships with their teams.
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership and organizational skills.
- Willingness to build professional relationships with staff and clients.
- Excellent communication, motivational, and interpersonal skills.
- Will have an empathetic first approach; able to provide constructive encouragement and positive feedback to ensure optimal team performance.
- Communicating effectively with all stakeholders, particularly non-technologists.
- Excellent command of the English language
Duties and Responsibilities
- Implement and support development tools and infrastructure.
- Continuously improve internal processes to ensure optimal efficiencies.
- Develop quality code using .Net programming languages, primarily C#, as well as Angular (Typescript,
- HTML & CSS); Documenting all work done within the Azure environment, or any other environment as instructed to.
- Upgrade, configure and debug the existing application/s.
- Manage testing and version releases within the Azure Devops environment using the build in tools provided.
- Provide technical support to internal and external stakeholders.
- Provide input were requested in relation to the appointment of additional internal development resources, and promote knowledge sharing, effective teamwork, and growth.
- Support management with software strategy development as and when requested
go to method of application »
Job Advert Summary
Perform a Quality Assurance function for software development and deployment by performing manual and automated tests to ensure that system changes and new requirements are fit for purpose, mitigate risks, and prevent system issues.
Minimum Requirements
TECHNICAL COMPETENCY
- Data analysis
- Relevant Pension Fund and Investment management regulatory knowledge
- Business writing skills
- Testing principles and knowledge of automation testing processes e.i: ALM, Java Selenium or similar test automation tools
- Ability to Analyse Business Requirements
- Requirements Traceability Matrix Creation (RTM)
- Create Test Plans and Test Cases
- Oversee Test Planning, Design and Review
- Log defects and retest defects as part of Resolution
- Oversee testing sessions. System Integration Testing (SIT), Functional Testing, Regression Testing and User Acceptance Testing (UAT)
- Obtain UAT Sign Offs
- Microsoft Office Products
- System Interdependencies
- IT Report Writing
- Ability to problem solve, analyse and meet deadlines.
- Knowledge of Benefits system
- Basic knowledge of Pension Benefits
- Knowledge of Pensions Fund administrative procedures and processes.
- Understanding and knowledge of Microsoft Applications as well as widely used Application Testing tools
REQUIRED MINIMUM EDUCATION/TRAINING
- Relevant Degree or equivalent qualification
- Testing Certification
- Testing Automation Tools knowledge
REQUIRED MINIMUM WORK EXPERIENCE
- 5 to 6 years’ experience as a Software Tester, 2-3 years in senior role
- Up-to-date knowledge of software testing tools, design and testing methodologies.
Duties and Responsibilities
KEY RESULT AREA
- Analyse specifications, design and execute tests
- Creation of test designs, test processes, test cases and test data.
- Test planning, design and review
- Carry out testing as per the defined procedures –load and performance testing, manual testing, regression testing and automation testing.
- Participate in walkthroughs of testing procedures.
- Oversee testing sessions- SIT, Functional Testing and UAT.
- Log defects, retest defects and provide test results.
- Obtain sigh off for each stage of testing.
- Prepare all reports related to software testing carried out and document bugs and defaults.
- Ensure that all test related work is carried out as per the defined standards and procedures at the client
- Understand software’s objectives and evaluate the system requirements.
- Test software as a whole or parts of it as per direction from the developer
Document findings, troubleshoot issues and re-run tests
- Accurately record faults as each test is executed.
- Collaborate with developer to fine-tune the technology solution to meet required standards.
- Ensure that functionality meets business requirements and architectural design.
- Perform ongoing tests on software to ensure improvement over time.
- Collaborate with the IT change and project management team to ensure adherence to release methodology and technical change management procedures for all changes.
Promote the practice of DevOps
- Shorten the systems development lifecycle through continuous team engagements.
- Ensure delivery of applications and services at a high velocity, faster pace.
- Build service improvement plans for effective and efficient quality assurance.
Leadership and Management
- Display the company values of CARE.
- Team management including performance management and skills development.
- Ensure the quality of work adheres to the company Quality requirements.
- Conflict Management
- Good Organisational skills
- Collaboration with other department and lead with integrity and honesty
- Effective communication (both verbal and non-verbal)
- Motivate team to deliver results as per agreed performance.
- Apply principles of fairness, diversity, and respect
- Good interpersonal skills
- Decision making skills.
- Continuous improvement and ensure the best practice
go to method of application »
Job Advert Summary
The primary role is to conduct post investment due diligence and monitoring of investments in your allocated company portfolio.
To conduct due diligence on application from investees for further funding and obtain approval from the
relevant committees per DOA.
Minimum Requirements
Experience/Skills required
- Strong Project Management and Corporate Finance and/or Venture Capital experience (minimum of 5
- years).
- Completed articles or have strong audit experience.
- Good working knowledge of key commercial statues and regulations (e.g. Taxation, Companies Act,
- Commercial Law, Litigation and Insolvency Law).
- Financial modelling.
- Ability to analyse and interpret financial statements.
- Conduct enterprise valuations and exits on large complex deals.
- Proven track record of managing a diverse investment portfolio from a post investment perspective.
- At least 5 years deal making/investment experience.
- Various industry sector experience.
- Portfolio risk analysis experience.
- PC: MS Word, Excel and PowerPoint competency at an advanced level
- Strong report writing skills
- Understanding of enterprise valuation and exit valuation methodologies from a post investment perspective
Qualifications
- Graduate degree – minimum B.Com. (Business and Finance, Accounting).
- Honours degree – B.Com. (Finance, Accounting or CTA).
Personal Attributes/Behaviours/Attitudes
- Self-starter and initiator.
- Superior negotiating skills.
- Strong ability to influence experienced entrepreneurs at board level.
- Output driven.
- Attention to detail, Quality conscious, Thoroughness.
- Meeting customer needs.
- Managing relationships.
- Analytical and superior judgement.
- Effective communication.
Duties and Responsibilities
Outputs
- The primary role is to conduct post investment due diligence and monitoring of investments in your
- allocated company portfolio.
- To conduct due diligence on application from investees for further funding and obtain approval from the
- relevant committees per DOA.
- Periodic site visits to investee companies.
- Oversee investee legal compliance.
- Investee valuations and impairment calculations.
- Quarterly risk analysis and reporting of investee companies (company internal and external).
- Liaison with internal and external audit departments.
- Manage the company mentor panel of consultants per company investment.
- Monitor and report back on Empowerment Dividend data.
- Early identification / flagging of potential areas of non-compliance and defaulting clients.
- Attend investee board (if nominated) as and when required.
- Attend internal departmental committee meetings as and when necessary.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.