Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 15, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Paracon SA is the founding company of the Paracon group of companies which provides Information and Communication Technology (ICT) services and solutions to a wide range of local and international clients. Paracon’s core business is its Resourcing division which is the leading supplier of ICT resources in South Africa, providing skilled ICT candidates for ...
    Read more about this company

     

    C# /.NET Developer (AvS), Gauteng, Contract

    What are we looking for:

    • An experienced C# Developer to join our team and take responsibility for all aspects of software development from planning, design, coding, deployment, and operational support. Our team is responsible for the systems used in the valuations of capital markets instruments and products such equities, bonds, commodities, derivatives, and indices.

    Key Responsibilities:

    • Design, develop, and modify software solutions according to engineering best practices and standards.
    • Implement solutions that are innovative, re-usable and sustainable and solve complex business problems.
    • Collaborate with various technical areas and teams to ensure integration and consistency of solutions.
    • Compile and maintain systems documentation.
    • Continuous service improvement design and review of existing environment.
    • Provide operational support to valuations systems and identify and resolve Production problems.
    • Non-negotiable requirements:
    • At least 5 years of solid experience as a full-stack C# software developer.
    • SQL, ASP.NET MVC, Entity Framework, Angular/React, Kendo UI, JavaScript/TypeScript, HTML, CSS.
    • Solid hand-on experience with modern DDD and OOP principles.
    • Working in agile environment with CI/CD pipelines and version control (Git, MS TFS)
    • Development experience in capital markets with product knowledge of equities, forex, fixed income, and commodities as well as derivatives and indices valuations are a distinct advantage.
    • Good experience with integrated system environments.
    • Self-motivated, highly organised, and strong attention to detail.
    • Excellent communication, customer service and problem-solving skills.
    • Commitment to accuracy, quality, innovation, and continuous improvement.
    • Passionate about technology and stays on the forefront of modern software design patterns.
    • Demonstrated ability to be resourceful and work effectively as a team player.
    • Effectively communicate and regularly engage with key stakeholders at different levels.

    Essential Competencies

    • Degree in a numerate field such as Computer Science, Finance, Engineering or Mathematics.
    • Industry recognised software development certifications
    • Must have experience in Capital Markets, Equities, Derivatives or Bonds.

    go to method of application »

    Software Developer (SS) – Cape Town, Century City (Hybrid) – 12 Month Contract

    The Portfolio:

    • Enterprise Risk Support owns a diverse set of products with multiple capabilities. To effectively support these products, our teams require a diverse set of software development skills and strong product knowledge geared for delivery.
    • We build market leading platforms and software to support out the box configuration of our brands and markets.
    • Be part of building a robust, and bespoke platform that supports loosely coupled off the shelf components that can be easily added, configured, or removed as required.

    Purpose of the Role:

    • The Intermediate Software Developer will form a vital part of a team of C# Developers who are responsible for creating cutting-edge software that supports critical business processes. They should have strong foundational knowledge of design patterns and principles and understand the processes in applying these.  This candidate will report to the Team Lead in the Verification and Status Management space.

    Duties include, but not limited to:

    • Develop cutting-edge software using the latest development tools and frameworks.
    • Unit-test all software artifacts.
    • Maintain current systems (web/other) and develop new systems (web/other) using the latest technologies.
    • Collaborate with Product Owners and Test Analysts in developing, testing, and deploying systems components.
    • Research and develop new technologies.
    • Provide second/third line support to IT for software deployed into company eco system.
    • Analyse and resolve complex and high impact production issues.
    • Monitor systems performance and ensure all SLA’s are met.

    Essential Criteria:

    • A minimum of 3 – 5 years’ hands-on development experience.
    • Computer Science related degree, diploma, or similar qualification or related experience.
    • Experience in working with agile teams, successfully delivering agile based software projects, running Agile ceremonies.
    • Experience in applying design patterns and principles.
    • Experience in designing databases according to best practice and standards.
    • Strong knowledge of restful APIs.
    • Experience working with a relevant IDE (VSCode, VS, Rider)
    • Experience building unit tests.
    • Experience in developing CICD.
    • Tech Stack:
    • Source control concepts (Merging, Branching, Publishing)
    • Continuous Integration
    • C# .NET
    • Relational databases / NoSQL Databases

    Desirable Criteria:

    • Azure Concepts & best practices
    • Knowledge in any of the following spaces:
    • Risk
    • Customer Verification

    go to method of application »

    Senior Quality Assurance Engineer (PdK) (12 Month Contract) Century City in Cape Town

    In order to qualify for this position you will need:

    Quality from the start:

    • Get involved in the user story definition process and write test scenarios upfront.
    • Bring a QA perspective to planning sessions and ensure test effort is taken into consideration.
    • Work close with developers to ensure that quality is considered, and they are creating the right kind of tests.
    • Work with product owners to ensure they sign off work items during the UAT phase.

    Providing support:

    • Assist with resolution and reproduction of user software problems.
    • Creation of automated test within as well as conversion of current manual tests.
    • Work within the ATDD framework and define items using BDD style syntax.
    • Ensure that bugs are treated with importance and try to limit the amount that makes it live.
    • Coaching & Mentoring Junior and Mid QA Engineers.
    • This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.

    Essential Criteria:

    • Experience with contemporary load/stress/performance/automation testing tools.
    • Experience solving technical problems and ability to translate technical requirements into test plans.
    • Demonstrates consistent behaviour aligned to the Organizational Culture.

    Desirable Criteria:

    • Good general Development programming knowledge.
    • Have the ability to find defects and bugs quickly.
    • Experience with backend database testing, including validating stored procedures, jobs and triggers.
    • Understanding of systems and architecture (DB’s, Servers, Networks etc.)
    • Understanding of the Software Development Life Cycle (SDLC)
    • Experiences in Quality Management Software and processes.
    • Knowledge and experience in technical aspects of software solution being tested.

    Functional/Technical Skills.

    • Business process understanding.

    go to method of application »

    Quality Engineer (VK) , 12 Months Contract Based in Cape Town

    What are we looking for:

    • QA Engineers perform testing procedures on Web/Mobile Applications and ensure all errors are identified and corrected before releasing to production. You will be involved in ensuring high quality is engrained into teams as well as working closely with developers to give them a test perspective.

    Details of Role:

    • Bring a QA perspective to planning sessions and ensure test effort is taken into consideration.
    • Work close with developers to ensure that quality is considered and they are creating the right kind of tests.
    • Work with product owners to ensure they sign off work items during the UAT phase.
    • Support – Assist with resolution and reproduction of user software problems.
    • Creation of automated test within as well as conversion of current manual tests.
    • Work within the ATDD framework and define items using BDD style syntax.
    • Ensure that bugs are treated with importance and try to limit the amount that make it live.

    Minimum Requirements:

    • 5 years test automation experience
    • BDD experience
    • 5 years JavaScript & TypeScript experience
    • Experience with any of the following Frameworks: WebDriver (not IDE) WebDriver.IO /Playwright Cypress / TestCafe
    • Microservice architecture experience
    • 3 years API Testing experience
    • 2 years YAML exposure

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Paracon Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail