1. Software Development & Architecture :
- Lead the in-house design, development, and deployment of business-critical applications for trading, risk management, and back-office operations.
- Define the technical architecture and technology stack for new applications, focusing on performance, scalability, and security.
- Write high-quality, maintainable code and oversee the work of the development team through code reviews and mentorship.
- Implement and manage CI / CD pipelines and promote DevOps best practices to improve the software delivery process.
2. Application Security & Compliance :
Integrate security best practices into the software development lifecycle.Ensure all applications are developed in accordance with the RBI's Master Direction on IT Framework for NBFCs.Manage application-level security, including vulnerability assessments and incident response.Liaise with auditors and regulators on all matters related to application development and data security.3. Application Lifecycle Management :
Supervise the entire lifecycle of applications, from requirements gathering to retirement.Partner with business teams and traders to translate business needs into technical specifications and effective software solutions.Provide technical leadership in troubleshooting and resolving complex application issues.Drive innovation by evaluating and integrating modern developer tools and AI-driven platforms.4. Team Leadership & Mentoring :
Lead, mentor, and build a high-performing team of software developers.Foster a culture of technical excellence, innovation, and continuous improvement.(ref : iimjobs.com)