Job Role: Senior Developer
Experience: 8–10 Years
Role Overview
We are seeking a highly experienced Senior Developer to drive the design, development, and delivery of an enterprise grade Treasury technology platform.
This is a hands on individual contributor role requiring strong technical ownership, architectural awareness, and consistent delivery of scalable, secure, and high performance solutions in a regulated enterprise environment.
The role demands a developer who can operate independently, make sound technical decisions, and own complex components end to end while partnering effectively with cross functional teams.
________________________________________
Key Responsibilities
- Design, develop, and enhance enterprise scale applications using C#, .NET, and .NET Core
- Build and evolve microservices based systems focused on scalability, resilience, performance, and security
- Take full ownership of complex components and services, from design through production support
- Apply SOLID principles, clean architecture, and proven design patterns to ensure long term maintainability
- Translate functional and technical requirements into robust, production ready solutions
- Implement and operate containerized workloads using Docker, fully integrated with CI/CD pipelines
- Drive code quality, performance tuning, and technical hardening across services and data layers
- Continuously improve existing systems through refactoring, optimization, and reduction of technical debt
- Actively contribute in Agile/Scrum execution — sprint planning, backlog refinement, reviews, and retrospectives
- Collaborate closely with product owners, architects, QA, DevOps, and business stakeholders
- Conduct in depth code reviews and database design reviews to enforce engineering and security standards
- Implement and maintain automated testing strategies and support static and dynamic security scans
- Diagnose and resolve production issues, performing detailed root cause analysis and permanent fixes
- Support release planning, delivery estimates, and risk identification
- Participate in technical walkthroughs and stakeholder demos
________________________________________
Must Have Skills & Experience
- 8–10 years of hands on professional software development experience
- Expertise in:
o C#, .NET / .NET Core
o MVC Architecture
o SQL Server (data modeling, complex queries, indexing, performance tuning)
- Exposure to AWS services such as EC2, S3, SQS, Lambda, and infrastructure templates
- Hands on experience deploying and managing applications on Kubernetes
- Hands-on experience using Helm charts for application packaging, configuration management, and environment consistency
- Proven experience designing and delivering enterprise grade, mission critical systems
- Strong hands on experience with microservices architecture and service oriented design
- Advanced understanding of object oriented programming, SOLID principles, and clean code practices
- Practical experience with CI/CD pipelines, automated builds, quality gates, and releases
- High proficiency with Git or equivalent version control systems
- Extensive experience working in Agile / Scrum environments
- Strong analytical and problem solving skills with the ability to work independently
- Clear and effective communication with both technical and business stakeholders
________________________________________
Good to Have Skills
- Knowledge of TypeScript, JSON, YAML
- Experience with Jenkins or similar CI tools
- Domain exposure to Banking, Finance, or Treasury platforms
- Experience using static and dynamic application security scanning tools
________________________________________
Education
- Bachelor’s degree in IT / Computer Science (B.E. / B.Tech)
OR
- Master’s degree in Computer Science / Applications (M.C.S / M.C.A)