Calling All Agile Product Engineers within the financial services space.
Gear up for a fast-paced, fixed-term project with a leading bank, where your technical expertise will be instrumental in building innovative solutions.
As a Product Engineer, you’ll:
- Become a Problem-Solving Powerhouse:Apply critical thinking, design thinking, and problem-solving skills to tackle technical challenges across Front-End, Back-End, or Middleware.
- Full Development Lifecycle Champion:Contribute to all phases of development, from analysis and requirement gathering to solution design, implementation, and documentation.
- Coding Craftsman:Produce clean, well-organized, and documented source code to deliver high-quality technical solutions.
- Architect for Success:Ensure designs follow key principles like self-service, repeatability, testability, scalability, and resilience.
- Design Pattern Guru:Leverage general design patterns and paradigms to build efficient and maintainable solutions.
- CI/CD Pipeline Master:Support the development, automation, and deployment of CI/CD pipelines (think Jenkins and multi-site Kubernetes environments).
- Observability Ace:Utilize modern observability techniques like ELK stack for logging and Grafana/New Relic for metrics to gain insights into system health.
- Automation Advocate:Automate tasks using tools like Jenkins, Docker, Ansible, and Kubernetes.
- Code Whisperer:Debug existing code and refine features for optimal performance.
- Teamwork Makes the Dream Work:Collaborate effectively with integrated teams and other developers to evolve technical products and services.
- Alignment is Key:Ensure development activities adhere to established architecture and infrastructure standards.
Key Requirements:
- 3+ Years of Development Experience:You’ve honed your skills in a software development environment.
- Agile All-Star:You thrive in fast-paced, collaborative agile environments.
- Object-Oriented Design Sensei:You have a solid understanding of Object-Oriented Design principles and design patterns.
- Testing & Design Duo:You’re familiar with test-driven development and domain-driven design methodologies.
- Messaging Maestro:You understand messaging protocols and web services like SOAP and REST.
- Database Diplomat:You’re comfortable working with open-source relational databases.
- Automation Architect:You have experience with CI/CD tools (Jenkins, etc.) and artifact management (ideally Nexus).
- Containerization Captain:You’re familiar with Docker and/or Kubernetes orchestration.
- Tech Stack Titan:You’re proficient in Java 8, PostgreSQL, Jira, Confluence, GitHub, Springboot, Maven, JUnit, and messaging platforms like MQ/Kafka.
Ready to join a dynamic team and make a lasting impact on a critical banking project? Apply today!
- Location: Johannesburg (Northern Suburbs).
- Setup: Hybrid
- Duration: 8 months
- Closing date: 6 April 2024
To apply or for more elaborate details send us a detailed CV (in MS Word format) via email to info@sapientis.co.za (APE_SLT_GP)
[fusion_button link="https://sapientis.africa/job-application/" text_transform="" title="" target="_self" link_attributes="" alignment_medium="" alignment_small="" alignment="" modal="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" class="" id="" color="default" button_gradient_top_color="" button_gradient_bottom_color="" button_gradient_top_color_hover="" button_gradient_bottom_color_hover="" accent_color="" accent_hover_color="" type="" bevel_color="" border_width="" border_radius="" border_color="" border_hover_color="" size="" stretch="default" margin_top="" margin_right="" margin_bottom="" margin_left="" icon="" icon_position="left" icon_divider="no" animation_type="" animation_direction="left" animation_speed="0.3" animation_offset=""]Apply here[/fusion_button]