ACG_2926_JOBOur client is a leading company specialized in technology who is looking for a qualified candidate to join their firm.Lead the full lifecycle of solution delivery, including architecture design, development, testing, and deployment.Collaborate with business analysts, product owners, and clients to define business workflows and financial product logic.Oversee and validate design documents, code quality, and testing strategies to ensure system reliability and adherence to industry standards.Manage CI/CD pipelines and implement DevOps best practices to support seamless delivery.Identify, troubleshoot, and resolve issues across development, staging, and production environments, such as transaction posting errors, scheduling discrepancies, or interest calculation issues.Provide technical leadership and mentorship to development teams, conduct code reviews, and uphold high-quality coding standards.Take ownership of delivery timelines, manage sprint planning, and proactively mitigate risks across multiple client projects.Work closely with trainers and stakeholders to deepen expertise in Thought Machine Smart Contracts through hands-on learning and ongoing skill development.RequirementsOver 10 years of hands-on backend development experience, with deep expertise in core Python programming.Proven track record in designing and delivering complex financial products such as savings accounts, credit cards, loan structures, and scheduling mechanisms.Experience modernizing legacy core banking systems and migrating to scalable, contemporary architectures.Strong knowledge of CI/CD practices, test automation (unit, integration, end-to-end), and advanced Git workflows including Git Flow, Trunk-Based Development, and GitHub Flow.Demonstrated leadership in agile environments, with active involvement in sprint planning, backlog refinement, and team coordination.Proficient in DevOps tools such as GitHub, CircleCI, SonarQube, Artifactory, as well as monitoring and debugging platforms.Familiar with the Command Query Responsibility Segregation (CQRS) pattern and microservices architecture for high scalability and resilience.Skilled in conducting technical workshops, facilitating client-facing discussions, and gathering requirements in collaborative settings.Willing and able to work onsite as needed.Preferred QualificationsBackground in retail banking or financial services, with a solid grasp of accounting fundamentals such as double-entry bookkeeping.Familiarity with Vault by Thought Machine, including experience with Vault workflows, user interface, or core banking product lifecycle management.Possession of Thought Machine certifications or hands-on experience working within Vault development environments.Contact: Thao PhanDue to the immense number of applications, only shortlisted candidates will be contacted.