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)
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)
________________________________________
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