- Competitive Compensation Package
- Growth Opportunities
About Our Client
Fast growing fintech.
Job Description
Technical Leadership & Solution Design
- Lead the design, development, and implementation of scalable, high-performance solutions that align with business goals.
- Ensure best practices in software architecture and system integration for seamless solution delivery.
- Oversee the development of distributed systems and microservices, ensuring reliability and scalability.
- Champion cloud adoption and optimization strategies, leveraging AWS and Azure platforms.
- Evaluate and recommend new technologies, tools, and frameworks to enhance system capabilities.
Software Development & Engineering Excellence
- Drive Agile Software Development methodologies, ensuring high-quality code and efficient development cycles.
- Guide teams in developing and deploying microservices in Kubernetes and building application pipelines for CI/CD.
- Enforce secure coding practices, performance optimization, and maintainability in all engineering efforts.
- Manage and optimize serverless architectures (if applicable) to improve operational efficiency.
Team Leadership & Mentorship
- Lead, coach, and mentor a team of software engineers, fostering a culture of innovation and continuous learning.
- Provide hands-on technical guidance to ensure engineers are delivering robust and scalable solutions.
- Develop and execute training programs to upskill team members on emerging technologies and methodologies.
Collaboration & Stakeholder Management
- Work closely with business leaders, product managers, and cross-functional teams to align technology solutions with business needs.
- Communicate complex technical concepts to non-technical stakeholders, ensuring clarity in solution design and implementation.
- Partner with vendors, third-party service providers, and core banking system providers (e.g., ThoughtMachine) for seamless integration and system enhancement.
Governance, Security, and Compliance
- Ensure all solutions comply with industry standards, security best practices, and regulatory requirements.
- Develop governance frameworks to standardize engineering processes and enforce compliance.
- Implement monitoring, logging, and alerting mechanisms to proactively detect and address system issues.
The Successful Applicant
- Strong technical expertise in multiple programming languages, including Java, Node.js, Python, and their respective frameworks.
- In-depth experience with Agile Software Development methodologies.
- Hands-on experience in software architecture design and system integration.
- Expertise in distributed systems, microservices architecture, and cloud platforms (AWS, Azure).
- Experience with serverless computing is a plus.
- Proficiency in deploying microservices on Kubernetes and managing containerized applications.
- Hands-on experience in CI/CD pipeline development and application deployment.
- Strong experience in managing and coaching software development teams.
- Knowledge of core banking systems (e.g., ThoughtMachine) is an advantage.
What's On Offer
Be part of a fast-growing fintech!
Contact: Shane Ang
Quote job ref: JN-022025-6678687Please refer to job description.