Work Location : Bengaluru / Hyd/ Chennai - Hybrid
Job Description :
Key Responsibilities :
- Software Development : Design, develop, and maintain applications using C#, .NET, T-SQL, and React across multiple environments
- Technical Collaboration : Work closely with product managers, architects, and development teams to translate business requirements into technical solutions
- System Architecture : Contribute to architectural design ensuring scalability, performance, security, and maintainability
- API & Microservices : Build robust APIs, microservices, and front-end components with seamless integration
- Cloud Integration : Deploy and manage solutions using cloud platforms (Azure, AWS) in hybrid environments
- DevOps Implementation : Implement CI/CD pipelines and automated deployment processes
- Performance Optimization : Troubleshoot and resolve application performance, security, and availability issues
- Code Quality : Participate in code reviews and maintain high coding standards
- Technology Innovation : Stay current with emerging technologies and incorporate best practices
Environment & Infrastructure :
- Manage applications across on-premises, hybrid, and cloud environments
- Collaborate with infrastructure teams to ensure stable, secure, and high-performance systems
- Support cloud migration initiatives and hybrid architecture transitions
- Implement governance and performance monitoring across all environments
Compliance & Risk Management :
- Ensure compliance with industry regulations (SOX, PCI-DSS, financial sector standards)
- Collaborate with cybersecurity teams on threat prevention and vulnerability management
- Develop audit procedures, risk assessments, and disaster recovery plans
- Maintain QA processes adhering to ISO, GDPR, and HIPAA requirements
- Create comprehensive test documentation and implement automated defect tracking
Required Qualifications :
Education &
Certifications :
- Education : Bachelor's degree in Computer Science, Software Engineering, or related field
- Certifications : Microsoft Certified Azure Developer Associate or AWS Certified Developer (highly preferred)
Experience Requirements :
- Minimum 5 years of hands-on Software Engineering experience with C# and .NET
- Proven experience with React or modern JavaScript frameworks
- Solid background with cloud platforms (Microsoft Azure, AWS, or Google Cloud)
- Experience with DevOps practices including CI/CD, Docker, Kubernetes
- Proficiency with Git and Agile methodologies (Scrum, Kanban)
- Hybrid cloud strategies experience (preferred)
- Multi-disciplinary team collaboration experience (preferred)
Technical Skills :
Required :
- Proficiency in on-premises, hybrid, and cloud environment management
- Microservices architecture and scalable API development
- Strong knowledge of software design patterns, algorithms, and data structures
- Excellent problem-solving and debugging capabilities
- T-SQL database experience
Preferred :
- Azure DevOps and CI/CD automation tools
- Relational and non-relational databases (SQL Server, MongoDB)
- Containerization technologies