Software Engineer

at  Entersekt

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Feb, 2025Not Specified19 Nov, 20246 year(s) or aboveKubernetes,Database Queries,Integration,Aws,Performance Testing,Control Software,Azure,Cryptography,Bootstrap,Design Patterns,Docker,Design Principles,Spring Framework,Scrum,EnglishNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHY ENTERSEKT

Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents.
Entersekt enables secure digital transactions for leading financial institutions globally. We exist to create a world where everyone can transact digitally without fear or compromise. Currently, we protect the digital transactions of over 210 million active users on our platform and hold 120 active patents that recognize innovation in digital security, payments, and user experience. Entersekt offers their customers secure authentication and digital payments experiences that remove unnecessary friction. Entersekt has invested in, and created, a diverse product portfolio that positions the company well to execute on its expansion in North America and European markets.

SKILLS AND EXPERIENCE

Successful candidates for this role will generally possess the following qualifications and skills:

  • A software/engineering qualification (for example, a computer science degree) is preferred.
  • Prior experience as a Java Software Developer for a minimum of 6 years.
  • Strong technical background experience with Java development.
  • A strong understanding of SOLID design principles and architectural design patterns.
  • Good command of English.
  • Knowledge of unit, integration, and performance testing.
  • Knowledge of version control software, Git.
  • Knowledge of database schemas and queries.
  • Experience in designing and building generic, reusable, and configurable software components.
  • Experience with Agile development methodologies like Scrum.
  • Candidates experienced in the following are preferred:
  • Knowledge of 3-D Secure payments, web banking systems, or cryptography.
  • Experience with conducting performance testing.
  • Experience with optimizing database queries.
  • Experience with PCI DSS and PCI 3DS.
  • Experience with Spring Framework.
  • Experience with Bootstrap.
  • Experience with AWS or Azure.
  • Experience with container technologies like Kubernetes, Docker, and Helm.

Responsibilities:

THE ROLE

We are looking for a Software Engineer who will develop and configure 3DS payment authentication software.

RESPONSIBILITIES

You will get to work with a global team of highly skilled and supportive colleagues, present and share your ideas for different solutions, and gain expertise in the field of 3DS payment authentication.

Successful candidates for this role will generally possess the following qualifications and skills:

  • A software/engineering qualification (for example, a computer science degree) is preferred.
  • Prior experience as a Java Software Developer for a minimum of 6 years.
  • Strong technical background experience with Java development.
  • A strong understanding of SOLID design principles and architectural design patterns.
  • Good command of English.
  • Knowledge of unit, integration, and performance testing.
  • Knowledge of version control software, Git.
  • Knowledge of database schemas and queries.
  • Experience in designing and building generic, reusable, and configurable software components.
  • Experience with Agile development methodologies like Scrum.
  • Candidates experienced in the following are preferred:
  • Knowledge of 3-D Secure payments, web banking systems, or cryptography.
  • Experience with conducting performance testing.
  • Experience with optimizing database queries.
  • Experience with PCI DSS and PCI 3DS.
  • Experience with Spring Framework.
  • Experience with Bootstrap.
  • Experience with AWS or Azure.
  • Experience with container technologies like Kubernetes, Docker, and Helm


REQUIREMENT SUMMARY

Min:6.0Max:11.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Software engineering

Proficient

1

Cape Town, Western Cape, South Africa