Posted on: 12 February 2024
ID 901893

Senior Software Engineer

Are you passionate about Sports Media, Gaming, and Betting? We are looking for a Senior Software Engineer in Cape Town to join this exciting company who is committed to delivering top-notch, in-house gaming software. Our client lives by their values of trust, collaboration, ambition, and embracing change. They utilize their platform for positive social change, fostering a company where employees take pride in their work. Situated within the core of the technical team, the Senior Software Engineer plays a crucial role in shaping user experiences and driving technological advancements in the sports industry. This is an amazing job opportunity offering a lot of benefits, not to be missed!

Your key job responsibilities as the Senior Software Engineer in Cape Town:
  • Create high-quality, consistent solutions adhering to best practices
  • Engage with both technical (architects) and non-technical (business) stakeholders
  • Propose and execute efficient business and technical goals
  • Foresee requirements and develop software in a flexible, scalable manner
  • Effectively communicate issues, risks, and dependencies with line managers, escalating when necessary
  • Operate within an agile environment by actively participating in and contributing to agile ceremonies
  • Assist in breaking down tasks from business requirements into technical solutions
  • Facilitate the teams understanding of technical requirements, ensuring a consistent velocity
  • Document solutions and support others in their documentation efforts
  • Provide constructive and effective communication, showcasing a passion for mentoring team members and participating in peer reviews
  • Accurately track time within provided systems on a daily basis
  • Fulfill sprint commitments
  • Contribute to team planning, discussions, and solution designs
  • Seek guidance from and offer support to your line manager
  • Provide accurate progress reports within the systems and directly to your line manager
Requirements for this Senior Software Engineer job in Cape Town:
  • Articulate technically complex topics to developers
  • Convey technical concepts to the business unit (Product or C-level)
  • Condense intricate technical subjects into concise summaries
  • Proficient in UML modeling
  • Expertise in JDK latest LTS, including JIT Optimization and JPMS
  • Hands-on experience with Spring Cloud, covering Configuration, Discovery, Stream, Integration, and Gateway and in-depth knowledge of Spring Data, encompassing JPA, RDBMS, Ansi SQL, Normalization, Indexing, NoSQL, Caching, Flyway, and Spring Security
  • Mastery of Spring Boot, including Observability, Testing, AOP, Validation, AOT for GraalVM using buildpacks, JAXB, and Eventing
  • Proficient in Spring Web, managing both Sync and Async controllers
  • Skilled in IntelliJ, with expertise in debugging procedures, refactoring, and optimization
  • Experienced in Maven, particularly in a multi-module environment
  • Proficient in Git, with experience in sharing a repository with 15+ active developers, branch management, Git hooks, Gitlab CI, and Gitlab Environments
  • Familiarity with Cloud technologies, including GKE K8s, ArgoCD, Scale to zero, Observability, and Alerting (beneficial)
  • Front-end knowledge (beneficial), including VueJS, Angular, Typescript, Promises, Observables & RxJS, Webpack, and Testing frameworks
If you meet the above requirements for this Senior Software Engineer job in Cape Town, we would like to hear from you! Please send your CV through today! If you do not receive any feedback within 7 days of your application, please be advised that you were not successful in making the shortlist.

Occupation:
Other jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za
Transnet Bakkies Truck Contract 078 203 6974

Transnet Bakkies Truck Contract 078 203 6974

Transnet
Pretoria / Tshwane
Jobin.co.za
Mine Jobs-kuruman Black Rock
Jobin.co.za
MAINTENANCE Jobs-0731732853

MAINTENANCE Jobs-0731732853

Black Rock Mine
Kuruman
Jobin.co.za
Black Rock Mine Jobs-0731732853

Black Rock Mine Jobs-0731732853

BLACK ROCK MINE
Kuruman
Jobin.co.za