01Responsibilities
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:
Bachelors 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)
Compensation: 3,500,000.00 - 5,000,000.00 per year
Work Location: In person .