About the job
Join our dynamic VAS Innovation team as a Senior Software Engineer. In this pivotal role, you will be instrumental in crafting next-generation solutions that leverage advanced technologies to elevate our Value-Added Services (VAS) platform.
You will be responsible for swiftly understanding and assessing new concepts and technologies from both internal and external sources, aligning them with emerging technology and business opportunities, fostering a culture of innovation and excellence.
Key Responsibilities:
- Innovative Development: Participate in the design, development, and implementation of pioneering software solutions, including generative AI and contemporary integration patterns. Cultivate a culture of innovation through the exploration and application of new technologies.
- Collaborative Engineering: Work alongside cross-functional teams to deliver complex projects that seamlessly integrate emerging technologies with our existing platforms. Collaborate closely with various teams, including Product Office, Operations & Infrastructure, Cybersecurity, and Client Support to create robust solutions.
- Continuous Learning: Commit to lifelong learning and skill enhancement, actively seeking opportunities to advance your expertise. Collaborate with colleagues to share knowledge and facilitate team growth.
- Client-Centric Solutions: Design solutions with a focus on client needs, ensuring the VAS platform provides outstanding value and innovation. Incorporate client feedback to refine and enhance our offerings.
- API and Integration Development: Assist in the design and development of APIs that improve the integration of our Value-Added Services applications and solutions.
- Technology Modernization: Contribute to our modernization roadmap by embracing top-tier technology solutions for our core platform, broadening our market reach and client base.
- Process Improvement: Regularly evaluate and enhance technology stacks, development methodologies, and practices to boost productivity, quality, and time-to-market.
- Engineering Excellence: Adhere to industry best practices in software development, focusing on quality, security, performance, scalability, and resilience. Play a role in managing and reducing technical debt across projects.
- Automation and Best Practices: Implement best engineering practices and automate software development, testing, and deployment processes.

