ApplySenior Software Engineer: Integrated Banking Experience
Posted 2 months agoViewed
View full description
💎 Seniority level: Senior, 7+ years
📍 Location: South Africa
🔍 Industry: Mobile authentication, mobile app security, and payments enablement technology
🏢 Company: Entersekt👥 101-250💰 Secondary Market 8 months agoMobile PaymentsSecurityFinanceAppsMobileFinTechSoftware
⏳ Experience: 7+ years
🪄 Skills: AWSDockerSoftware DevelopmentAgileGCPJavaKubernetesMySQLSCRUMSoftware ArchitectureAzureGoAnalytical SkillsCI/CDAgile methodologiesDevOpsMicroservices
Requirements:
- 7+ years of software development experience with general-purpose programming languages (Golang or Java preferred).
- Proficient in software architecture, microservices, and RESTful API design principles.
- Experience with containerization and orchestration technologies, particularly Kubernetes and Docker.
- Familiar with cloud platforms like AWS, GCP, or Azure.
- Hands-on experience with DevOps practices, including secure coding and CI/CD pipelines.
- Proficient in working with relational databases (MySQL preferred).
- Familiarity with agile methodologies such as Scrum or Kanban.
- Bachelor’s or master’s degree in computer science, software engineering, or equivalent practical experience.
Responsibilities:
- Develop and maintain high-quality, scalable, and secure software within the banking experience platform.
- Work with the Product Manager and Team Lead to determine feasibility, technical direction, and best practices for new product features.
- Contribute to architect standards and best practices.
- Provide mentorship and technical guidance to team members.
- Investigate and resolve complex production issues.
- Manage CI/CD pipelines and DevOps best practices.
- Participate in on-call support for production systems.
Apply