Job Title:Thought Machine Developer
Experience:34 Years
Location:Hyd
Employment Type:Full-Time
Job Summary:
We are looking for a skilledThought Machine Developerwith34 years of experiencein building and integrating modern banking solutions. The ideal candidate should have hands-on experience withThought Machine Vault Core, developingSmart Contracts, and building scalable microservices. The candidate will work closely with product, engineering, and DevOps teams to design and implement high-performance, cloud-native banking applications.
Key Responsibilities:
- Develop and implement banking solutions usingThought Machine Vault Core platform.
- Design, develop, andmaintainSmart Contracts using Pythonfor core banking functionalities.
- Build and maintainmicroservices and extensions using Golang or Node.js.
- Work withevent-driven architecture using Kafkato support scalable and real-time banking operations.
- Manage andoptimizedata storage and queries usingPostgreSQLensuring data integrity and consistency.
- Deploy, monitor, and scale applications inAWS cloud environments.
- Collaborate with cross-functional teams including product managers, architects, and DevOps teams.
- Implement secure and scalable APIs and services.
- Participate incode reviews, troubleshooting, and performance optimization.
- Contribute toCI/CD pipelines, containerization, and automated deployments.
Required Technical Skills:
- Platform:Hands-on experience withThought Machine Vault Core.
- Languages:StrongproficiencyinPython (for Smart Contracts)andGolang (for microservices/extensions) or Node.js.
- Data & Streaming:Deep understanding ofKafkafor event-driven architecture andPostgreSQLfor data management.
- Cloud:Experience withAWS services such as SQS, S3, and CloudFront.
- DevOps:Familiarity withCI/CD pipelines, Docker, and Kubernetes.
Preferred Skills:
- Experience working inbanking, fintech, or financial services domains.
- Understanding ofmicroservices architecture and API integrations.
- Experience withAgile/Scrum development methodologies.
- Strong problem-solving and debugging skills.
Education:
- Bachelor's degree in computer science, Information Technology, or a related field.
Soft Skills:
- Strong communicationand collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Attention to detail and commitment to delivering high-quality solutions.