Opportunities at Entersekt Opportunities at Entersekt Opportunities at Entersekt Opportunities at Entersekt

We open doors

FINANCE ASSISTANT
Position: Stellenbosch, South Africa

Entersekt is looking for a finance assistant with strong attention to detail, who takes pride in their work, and will assist our financial accountants with finance/administrative support tasks essential for the effective day-to-day operation of the business.

Objectives: 

Manage the procurement process, process financial transactions, assist with financial reporting and various other tasks.

Responsibilities:

Procurement

  • Manage supplier portal (supplier invoices received)
  • Issue purchase orders for internal approval as per DOA
  • Schedule and load supplier payments timeously
  • Manage supplier B-BBEE certificates
  • Applications for supplier accounts
  • Follow-up on outstanding supplier invoices
  • Manage supplier contracts

Processing

  • Processing supplier invoices and bank statements in Pastel

Stock management

  • Perform monthly stock counts 

External audit 

  • Assist with external audits of different legal entities that form part of Entersekt

Secretarial function

  • Manage the document approval process as per mandate 

Reporting 

  • Update weekly bank balance report
  • Support the compilation of board packs

Qualifications and experience:

  • Diploma in financial accounting or equivalent qualification
  • At least 3 years’ experience in related finance role
  • Experience working with Pastel
  • Competent in MS Word, Excel, PowerPoint, Outlook 

Apply for this position at careers@entersekt.com.

PRODUCT OWNER
Position: Stellenbosch, South Africa

About the role

The Product Owner is the member of the Agile Team who serves as the customer proxy, and is responsible for working with the Product Manager and other stakeholders to define and prioritize the product stories so that the solution effectively addresses user needs while maintaining technical integrity.

Responsibilities

Developing product requirements:

  • With input from the Product Manager and other stakeholders, develop a consistent vision and requirements for new product features
  • Translate client needs into technical requirements
  • Build a product roadmap of incremental improvements and iterative development
  • Engage with current and future customers to understand their needs and challenges
  • Work closely with the development team in defining and growing the product, solving problems and managing scope

Backlog grooming: 

  • With input from the Product Manager and other stakeholders, the Product Owner has the primary responsibility of enhancing, grooming, and maintaining the backlog

Support sprint planning: 

  • During the sprint planning meeting, the Product Owner is the main source of user story detail and priorities

Just-in-time story elaboration:

  • Backlog items are elaborated into user stories for implementation. This may happen prior to the sprint, during sprint planning, or during the sprint itself. While any team member can write user stories and acceptance criteria, the Product Owner carries the primary responsibility.

Maintaining product feature baseline:

  • The Product Owner is the person primarily responsible for accepting stories into the product baseline, which includes validation that the story meets user acceptance criteria is true to the product vision. 
  • In so doing, the Product Owner also fulfils a quality assurance function, focusing primarily on fitness for use

Public facing documentation:

  • Responsible for the full set of product documentation, which includes implementation guides and API specifications
  • Supporting marketing in the development of press releases and marketing collateral
  • Ability to effectively translate ‘business speak’ into ‘tech speak’ and vice versa in order to facilitate business requirements into technical implementations
  • Clearly articulate the product value-add to internal and external stakeholders

Requirements and skills 

Qualifications and experience

  • Engineering or relevant development degree/experience
  • Exposure to different software product development functions (programming, UI design, QA)
  • 4 – 6 years’ experience in an Agile environment
  • Experience in financial services, telecommunications or mobile industry
  • Systems engineering and/or requirements management exposure will be beneficial
  • Experience in mobile payments systems such as development of a switch, or payment channels (i.e. Point of Sale, Internet Banking, USSD)

Skills and competencies

  • Understanding the big picture – the philosophical as well as practical aspects of what is being built
  • Domain knowledge on internet technologies and internet security
  • Strong technical communication skills – being able to share the product vision and exert technical influence
  • Knowing what will work – being able to empathize with customers, their needs, their frustrations and their wishes
  • Must be passionate about the user experience
  • Must be obsessed with optimizing a product to achieve the business goals

Apply for this position at careers@entersekt.com.

*(FFA)

SOLUTION CONSULTANT
Position: Johannesburg, South Africa

We love our customers and want them to get the most out of what we have to offer them. That’s where you come in, guiding them expertly through technical pre-sales, solution design, roll-out, and beyond.

The Solution Consultant ensures that Entersekt’s customers get the most from our solutions by owning the technical relationship with the customer throughout the engagement. This means being involved from technical pre-sales, through solution design and go-live as well as during support, maintenance and evolution. The Solution Consultant must serve as trusted technical advisor to help the customer make key technical decisions, and be there to ensure optimal operation of the system. The Solution Consultant also assists, where needed, in managing relationships with partners and resellers. This is achieved by ensuring the value proposition is well understood, and that the partners are appropriately skilled and equipped.

The role will require visits to customers, so periodic travel in South Africa and abroad should be expected.

Responsibilities

Technical pre-sales support

  • Engage with customers’ technical stakeholders to articulate key differentiators of our solution and address technical objections
  • Analyze customer requirements to make sure that their needs are met by the solution proposed
  • Produce white papers to both demonstrate industry leadership as well as to address pertinent questions from prospective customers

Project support

  • Host workshops and training sessions with customers’ technical resources, providing them with an in-depth understanding of the operation of the product and how best to utilize it within their organization
  • Make a significant contribution to the customer’s overall solution design through review and consultation (network design, enterprise service design, mobile application design and business process design)
  • Join the project manager in partaking in customer project progress meetings to provide risk mitigation support and best practice guidance
  • Own the development of user assistance material to accelerate the adoption of new features
  • Produce solution designs and specifications detailing product configuration, integration points, custom interfaces and technical risks and complexities

Post go-live technical relationship

  • Take part in customer strategy sessions to ensure that their technical strategies are aligned to benefit from Entersekt’s product roadmap
  • Provide specialist support for incident and problem resolution of production systems
  • Engage with Entersekt’s product analysts in requirement development to assure that our solutions address the practical needs of our customers

Industry relationships

  • Attend and potentially speak at conferences, presenting our product
  • Where needed, help to establish relationships with industry leaders, partners and resellers, and equip them to talk about Entersekt

Requirements and skills

Qualifications and experience

  • Engineering, Computer Science or relevant IT degree
  • 7+ years’ experience in a software development environment, preferably in a customer-facing role
  • Experience in financial services, telecommunications or mobile industry beneficial
  • Systems engineering and/or requirements management exposure will be an advantage
  • South African citizen

Skills and competencies

  • Strong technical communication skills: the ability to articulate the key differentiators of our solution and engage in technical discussions with customers
  • Ability to host workshops and training sessions
  • Good verbal and written communication skills
  • Hands-on technical expertise: the ability to engage at a technical level with developers and system analysts on subjects such as networking, system-to-system API, mobile application development and business process design
  • Good fault-finding skills: the ability to debug both pre-production and post-production issues with customers
  • Knowing what will work: the ability to empathize with customers, their needs and frustrations while maintaining a professional relationship and meeting commitments
  • Must be obsessed with enabling each customer to get the most from our solutions

Apply for this position at careers@entersekt.com.

*(FFA)

REGIONAL SUPPORT SPECIALIST
Position: Johannesburg, South Africa

At Entersekt, we are working on building an extraordinary customer experience, and we are looking for exceptional people to help us realize that vision.

What does this mean for you as an applicant? First and foremost, it means that you must enjoy communicating with customers - whether that requires a phone call, an email, or assisting with the creation and expansion of our knowledge base resources. Secondly, you must know your way around a computer, as well as be fairly familiar with product and software development lifecycles and how end-to-end software solutions and services are supported.

This is essential, as on the one hand you have to be able to understand our solution to the extent that you are able to support clients. On the other hand, the support team also writes and uses queries, analyzes logs, parses data, trouble-shoots with upstream third-party providers, and interfaces with downstream customer systems.

You must enjoy working in a team, but more than that, you must be able and willing to work with other teams to accomplish shared goals. This requires humility, a drive towards self-improvement, and a desire to expand your knowledge set above and beyond the direct requirements of your duties.

You may be required to travel into the region (South and Sub-Saharan Africa) from time to time to assist with implementation, rollouts, upgrades or training.

Requirements

  • A tertiary qualification (diploma or degree) in Engineering or IT
  • At least 3 years’ work experience supporting proprietary or custom products and solutions in the ICT/technology sector (i.e. not standard workplace applications)
  • Experience in advanced (tier 3-4) support of enterprise clients
  • Experience in the use of incident management tools and systems (Jira, CRM, SysAid, Salesforce Desk, etc.)
  • A proven track record in solving complex technical and system-level issues
  • An overall understanding of IT infrastructure and networking, including mobile networks and devices, from a troubleshooting perspective
  • A basic understanding of how Linux, mySQL, Java, web service APIs and Python, or similar technologies, work from a support perspective (i.e. be able to query and analyze databases, transaction workflows and logs for troubleshooting purposes)
  • Experience working with development and engineering teams in a product development organization (beneficial)
  • Exposure to financial services or telecommunications industries (beneficial)

Attributes

  • Excellent written and verbal communication skills, with an emphasis on confidence, flexibility and professionalism – this is key to the position
  • Attention to detail
  • Systematic approach to problem-solving
  • Professional attitude and behavior, as well as being customer-focused
  • Ability to build relationships with both customers and colleagues

Responsibilities:

  • Handling of escalated cases and incidents from various regions and territories
  • Managing and driving of hot issues and system-wide incidents to closure
  • Acting as a coordination point for the regional sales team
  • Engaging cross-functional stakeholders and coordinating the resolution of issues
  • Assisting with process development and workshopping of problems and challenges
  • Assisting with the scoping of support tools
  • Attending of development and other meetings that require support input
  • Performing standby (for system alarms and client emergencies) on a rotating basis

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

AUTOMATION ENGINEER
Position: Stellenbosch, South Africa

The quality assurance (QA) team is looking for someone who has a passion for quality and researching new technologies that will solve software development challenges. The QA team is integral to building Entersekt’s cutting-edge security software and as an automation engineer you are an equal among developers with a passion for building quality software.

You will support the lead automation engineer in extending and maintaining our state-of-the-art test automation framework and partner with QA analysts to design and execute automated tests for releases. As part of evolving our highly successful framework, you will leverage industry-leading technologies such as Node.js, Cucumber, Appium, and Docker. You will be expected to stay abreast of the latest trends and recommend improvements to the framework and quality assurance toolset. Besides displaying technical acumen, you will need to help maintain engineering’s “quality bar” by contributions such as analysing functional and non-functional test results, recommending corrective action and providing feedback to developers and architects that determines the platform and application capabilities of the end-to-end system.

Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position:

Skills

  • Computer Science or related degree
  • 4+ years development experience
  • Competent open source software developer
  • Comfortable working with Linux and a scripting language such as Node.js, Python or PHP
  • Experience configuring systems for automated testing
  • Experience testing product functionality with SOAP and REST APIs
  • Experience with performance and/or security testing

Attributes          

  • Able to multitask and balance immediate and long-term tasks and requirements
  • Strong analytical and investigative problem-solving skills
  • Good team player
  • Good interpersonal and communication skills

About Entersekt

Entersekt is a global leader in mobile authentication solutions, not only because we have the best product, but because we have the best team – a team that keeps innovating, building and adapting. If the description above sounds fascinating to you and you have something to contribute to this team, we would love to hear from you. Apply for this position by emailing your CV and a cover letter to careers@entersekt.com.

*(FFA)

SENIOR SYSTEMS DEVELOPER
Position: Stellenbosch, South Africa

Entersekt is looking for a senior systems programmer who is borderline fanatic about engineering world-class software systems. You’ll join a team of nine developers and help fast-track the building of scalable and secure distributed Java-on-Linux systems.

As a member of the back-end team, you will work closely with developers and QA automation engineers within an agile environment. The development manager will expect your input on best practice design and technical strategy, and your help in mentoring younger developers in mastering the tricks of the trade.

You will help deliver features for a new Entersekt product, which will involve creating a lightweight, strong security Linux distro aimed at running containerized reactive micro services on bare metal appliances. They form a container cluster using technologies like Docker Swarm or Google Kubernetes. A key requirement will be secure atomic updates from our cloud environment. A strong background in *nix operating systems is essential.

Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position.

Technically

  • 7+ years’ experience with object-oriented development (e.g. C++, Java)
  • Linux experience: RPM based distros, iptables, networking tools
  • Experience creating custom Linux distributions
  • Network protocol knowledge (e.g. TCP, UDP, DHCP, HTTP)
  • Protocol troubleshooting skills (e.g. Maestro with Wireshark)
  • Software load balancers and reverse proxies like HAProxy, nginx, Traefik
  • NoSql experience (e.g. Cassandra, Redis)
  • Reactive programming experience e.g. RxJava
  • Container technologies like Docker
  • Experience with horizontal scaling of cloud components or cluster-aware development
  • Solid understanding of and experience in OO and architectural design patterns
  • Java development experience
  • Experience with agile development frameworks like Scrum
  • Dev-ops experience
  • Knowledge of Java cryptography and PKI
  • Knowledge of computer science algorithms and complexity theory
  • Software/engineering qualification (e.g. Computer Science degree) preferred

On the softer side

  • A healthy self-esteem – you will be challenged by some bright minds on a regular basis
  • Good communication skills – you will need to explain your ideas to teammates
  • An ability to get things done – we don’t like micromanagement but we expect you to do the right thing
  • A tendency to think outside the box – innovation is valued highly at Entersekt
  • A preference to work in a team rather than by yourself
  • An attitude of being proud of your code and taking ownership

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com

*(FFA)

REGIONAL TECHNICAL LEAD (EUROPE)
Position: Netherlands

The Regional Technical Lead manages the technical relationships with customers in the region. This role involves establishing a good relationship with the technical and operations teams at the customer and ensuring their system runs optimally. It includes supporting their queries, advising them on new features, analysing incidents, and reviewing their system health on a regular basis.

The Regional Technical Lead is supported by Entersekt head office for escalations and after hours support.

Where capacity allows, the Regional Technical Lead also assists Entersekt’s customers to get the most from our solutions, including with design and go-live, as well as with support, maintenance, and evolution. The role will require customer visits, so periodic travel is expected.

Responsibilities


Technical support and implementation processes in the region:

  • Project support: Host workshops and technical training sessions, contribute to overall solution design (technical as well as business processes), support the project manager, drive development of user assistance materials, and produce detailed design documentation for the solution
  • Take ownership of customer technical strategy and engage on the customer’s behalf in developing the Entersekt product roadmap
  • Support new deployments and engage with key regional stakeholders

Managing the service relationship with customers:

  • Conduct critical incident response and customer communications
  • Act as an escalation point for all support-related issues in the region in accordance with SLAs
  • Maintain key relationships within customers’ local operations teams
  • Attend regular support meetings with customers and drive service improvements
  • Co-ordinate corrective and preventative actions in the region with the support of the Entersekt Centre of Excellence in Stellenbosch, South Africa
  • Participate in the development and localization of support tools, systems, and processes
  • Provide input on product design to ensure scalability and usability, while helping unlock local opportunities
  • Provide local IT support where necessary, including co-ordination of local IT SPs, upstream MNOs, and other providers
  • Managing a small team of regional support specialists if required

Qualifications and experience

  • Engineering, computer science, or relevant IT degree
  • 7+ years’ experience in a software development environment, preferably in a customer facing role
  • Experience in financial services, telecommunications, or mobile industry would be beneficial
  • Systems engineering and/or requirements management exposure will be an advantage
  • Customer relationship or account management experience is essential
  • Languages: Native German (highly advantageous), ability to communicate clearly in English (required)

Required competencies

  • Strong technical communication skills – being able to articulate key differentiators of our solutions and engage in technical discussions with customers
  • Hands-on technical expertise – being able to contribute at a technical level to assist developers and system analysts in areas like networking, system-to-system APIs, mobile application development, and business process design
  • Good fault finding skills – able to debug both pre-production and post-production issues with customers
  • Knowing what will work – able to empathize with customers, their needs and frustrations, while maintaining a professional relationship and meeting commitments
  • Solid understanding of end-to-end product lifecycles (work experience in a product development organization would be advantageous)
  • Effective written and verbal communication skills: the ability to express thoughts clearly, listen carefully and respond appropriately. The applicant must be able to present clear communication in order to reduce misinterpretation and misunderstanding.
  • High emotional intelligence: understanding his/her emotions and how these impact others. The ability to identify the wants, needs, and viewpoints of others.
  • Ability to manage conflict well and build strong relationships.
  • Leadership skills and the ability to influence, negotiate with and persuade others
  • Ability to function well under pressure.
  • Must be obsessed with each customer getting the most from our solutions.

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com

*(FFA)

BUSINESS DEVELOPMENT MANAGER AFRICA
Position: Johannesburg, South Africa

Are you a natural hunter for new business? Do you have the skills and the network to accelerate Entersekt’s expansion in Africa? Join our team and help financial services companies to protect their customers’ accounts and secure their digital transactions through advanced authentication and mobile app security technology.

Entersekt’s South Africa-based Business Development Manager will manage relationships with prospective customers and our existing customer base, converting leads into lasting relationships. Our primary focus is on top-tier financial institutions, where you will form trusted business relationships with all key decision makers and influencers.

Responsibilities

  • Manage the selling process based on our sales model
  • Work with prospects and customers to understand their procurement process, timelines, and who all the appropriate stakeholders are
  • Provide accurate reporting and forecasting at each stage of the selling process
  • Define and execute on strategies to increase revenue
  • Gather and relay market intelligence and product requirements to our product development teams
  • Help assess sales assets and identify ways to maximize efficient use and development of these resources
  • Assist Marketing in lead generation through collaboration on blogs, presentations, webinars, case studies, and other sales assets
  • Continue engagement with customers through customer success, referencability, upsell and cross sell
  • Support sales programs as required to increase pipeline and boost sales

Requirements

  • Ten or more years’ experience in enterprise software, SaaS, or web services
  • Experience in banking and other financial services or in mobile technology would be beneficial
  • Proven track record of consistently exceeding quota
  • Access to a network of executives and influencers in relevant markets
  • Bachelor’s degree or equivalent qualification
  • Willingness and ability to travel

Skills and competencies

  • Hands-on, high-energy and passionate self-starter
  • Skilled communicator and presenter

Apply for this position by emailing your CV and a cover letter to careers@entersekt.com

*(FFA)

IOS MOBILE DEVELOPER
Position: Stellenbosch, South Africa

Are you someone who loves coming up with creative solutions? Do you see yourself going places that aren’t even on the conventional map? Well, you’d fit right in at Entersekt, where we let our imaginations run wild, and turn our innovative ideas into reality.

For a junior to mid-level software developer, this role is the stuff of dreams: solving real-world problems using the latest technologies, and all the time knowing that your efforts will benefit millions of people daily. You will be an integral member of our mobile development team, responsible for building industry-leading applications on all mobile platforms: Apple, Android, Blackberry, Windows Phone, and feature phones (J2ME).

Responsibilities

  • Build, enhance and maintain exciting features for our applications
  • Own the entire application development process, from design and coding, through testing, to release

Requirements

There are always a lot of technical problems to solve, so we do want someone with a computer science or engineering degree. Most important is solid experience in programming and problem solving. In short, the ideal candidate has:

  • 3–4 years mobile development experience in Objective-C for mobile handset applications
  • Experience working with iTunesConnect and the Apple Developer Portal
  • Java and C# knowledge will be beneficial
  • A passion for learning and using new technologies, tools and platforms
  • A familiarity with Agile, test-driven development and rapid release cycles
  • A good grasp of OO design patterns and modern software design principles with a mobile focus

If you’ve got the above, you’ve got what it takes! Send us a mail at careers@entersekt.com and we’ll talk.

*(FFA)

MOBILE DEVELOPER
Position: Stellenbosch, South Africa

If you want to accelerate your career growth, think outside of the box. That’s just what we do at Entersekt. We imagine and then we make it happen!

For a junior to mid-level software developer, this role is the stuff of dreams: solving real-world problems using the latest technologies, and all the time knowing that your efforts will benefit millions of people daily. You will be an integral member of our mobile development team, responsible for building industry-leading applications on all mobile platforms: Apple, Android, Blackberry, Windows Phone, and feature phones (J2ME).

Responsibilities

  • Build, enhance and maintain exciting features for our applications
  • Own the entire application development process, from design and coding, through testing, to release

Requirements
There are always a lot of technical problems to solve, so we do want someone with a computer science or engineering degree. Most important is solid experience in programming and problem solving. In short, the ideal candidate has:

  • 3 - 4 years mobile development experience in Java, Objective C or C# for mobile handset applications
  • A passion for learning and using new technologies, tools and platforms
  • A familiarity with Agile, test-driven development and rapid release cycles
  • A good grasp of OO design patterns and modern software design principles with a mobile focus

If you’ve got the above, you’ve got what it takes! Send us a mail at careers@entersekt.com and we’ll talk.

*(FFA)