Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Mar 20, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    We, at Singular Systems, are client focused and our primary objective is to use innovative software technology to solve our clients’ business challenges. Since the birth of Singular in March 2002, Anthony Wilmot and Nick Kruiskamp have built a strong team of finance and IT professionals which is the platform from which Singular Systems has expanded int...
    Read more about this company

     

    Senior Software Engineer

    NB: Applicants must attach their CV to this form.

    NB: Experience: 5+ years

    Team and Opportunity:

    The Johannesburg Division of Singular Systems, a leading South African software solution provider with offices in Johannesburg, Cape Town and London, is looking for a candidate with proven experience as a Software Engineer.

    We are based in the vibrant and collaborative Waverley offices near Melrose Arch in Johannesburg. We pride ourselves on our outstanding employee talent, company culture and our enduring partnerships with clients. While our clients are predominantly in the financial sector, our unique position as a custom software development house means no two projects are ever the same.

    The initial primary requirement will be to deliver projects for clients as part of an Agile development team. As your career grows, you will also focus on mentoring and coaching junior developers in delivering high quality software solutions.

     

    Key Responsibilities:

    • Working as part of an Agile development team with Product Owners, Software Engineers, Designers, QA Engineers, and users to understand requirements, build technical specifications and formulate the technology strategy to ensure business requirements are met;
    • Understand the principles of the Singular’s preferred tech stack and build components that can be used across projects;
    • Be a key part of the development team that delivers the software solution for the client;
    • Ensuring sound platform architecture approaches on all client projects;
    • Raising technical concerns as soon as they are identified;
    • Working with the tech team and tech management to research, review, and recommend future application solutions for both Singular and clients;
    • Collaborating with client teams to diagnose and resolve complex defects identified as part of the application lifecycle management process;
    • Manage junior developers and work closely with the Scrum Master / Service Manager to deliver world class, robust, tested and secure code;
    • Assist in DevOps – application lifecycle management, continuous integration, scalability, and application security;
    • Assisting service managers in quoting new project work; and
    • At all times, prioritise excellent client delivery above all else, and put in the time needed to achieve this on every project.

    Core Technical Skills:

    • SOLID principles
    • Microsoft SQL Server (T-SQL), intermediate to advanced level.
    • C#.Net using Visual Studio), intermediate to advanced level.
    • HTML 5, CSS, JavaScript), intermediate to advanced level.
    • Bootstrap (or responsive design frameworks)

    Advantageous Technical Skills:

    • React JS
    • .net Core
    • EF Core
    • Domain Driven Design
    • Docker
    • API development
    • Exposure to MVVM and MVC
    • Containerised development
    • Used Visual Studio Code
    • Android development in Android Studio
    • Exposure to Azure Management Portal

    Personal Skills and Competencies:

    • Self-starter with a desire to positively contribute to the development team;
    • You take charge of delivery through yourself and the team;
    • Detail oriented and the ability to engage with client requirements to ensure that the delivery is fit for purpose;
    • Passionate about Software Architecture and adapting to different technologies;
    • Strong communication within a team structure and with clients;
    • The want to collaborate with and upskill fellow team members;
    • You don’t pass the blame; you anticipate problems and address them in a positive manner; take ownership of problems;
    • Methodical, structured, and logical thinker;
    • Open minded, positive personality with good technical communication skills;
    • Self-motivated team player who can prioritise their own work in line with expectations;
    • Ability to be calm under pressure and maintain good humour; and
    • "Hands on" approach with a willingness and desire to learn.

    What can we offer you?

    • Opportunity to actively shape a rapidly growing business;
    • A company that exposes itself to cutting edge technologies;
    • Encouragement and support to further develop your career under guidance of your appointed career manager;
    • Access to a range of employee wellness services through the ICAS Employee Assistance Program;
    • Free lunch daily in our friendly canteen;
    • Eligibility to enter our great bonus scheme after 6 months with the company;
    • The opportunity, in future, to participate in our staff share incentive scheme;
    • A tangible and genuine commitment to your career development through our career management program;
    • An active social culture, including running groups, fitness boot camps, overnight bush break-aways, tech meet-ups, company family days and more;
    • The opportunity to interact with global teams, and where appropriate switch teams and projects as you and our business continue to develop and grow; and
    • The opportunity to carve a unique position of value for yourself within a fast growing company.

    Method of Application

    Interested and qualified? Go to Singular Systems (Pty) Ltd on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Singular Systems (Pty) Ltd Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail