Role description & Responsibilities:
1. Technical Leadership & Architecture Collaboration
- Technical Excellence: Champion engineering best practices, modern design patterns, and high code quality standards across the software lifecycle to deliver robust & scalable solutions.
- Architecture & Design: Collaborate with Software Architects to design and implement modular, scalable, and resilient software components capable of processing high volume, business critical data ensuring performance & reliability.
- Enterprise Feature Development: Lead the hands-on development of complex, high-impact business-critical features that span across products, services and engineering teams.
2. Domain Delivery & Regulatory Compliance
- Financial Domain Expertise: Translate complex financial, regulatory, and business rules into robust, high performance software solutions.
- Security & Compliance: Ensure all applications strictly adhere to strict banking security, privacy, and regulatory standards.
3. Team Enablement & Quality Assurance
- Empower Engineering Teams: Support squad leads and development teams by unblocking technical challenges and elevating overall team delivery capabilities.
- Quality-First Engineering: Champion a quality-driven development in Collaboration with QA teams to drive robust automated testing strategies (unit, integration, and end-to-end testing).
- Accelerate engineering productivity by leveraging AI-powered development assistants, intelligent automation, and modern engineering tools to improve code quality, delivery velocity, and developer experience.
Qualifications:
- Bachelor’s degree in Computer Science or Engineering
- 8-16 years of experience in software development
- Strong experience in .Net 8/10 programming language
- Proficient in Hangfire
- Proficient in Entity Framework / nHibernate
- Strong experience in relational databases (PostgreSQL)
- Experience in Angular 15 (Good to have)
Pay: ₹3,500,000.00 - ₹5,000,000.00 per year
Work Location: In person