
Sr. Software Engineer - .Net Core Job
- Bangalore, Karnataka
- Permanent
- Full-time
- Build backends for customer facing products in .NET.
- Interact with Product Managers, Product Owners, Engineering team members, and QA to build high quality applications.
- University degree in Computer Science or comparable and at least 5 years of experience working as Software Engineer
- 5+ years hand-on working experience with .NET Core, Entity Framework, MediatR, SignalR, AWS SDK, experience with other programming languages is a plus
- 5+ years of hands-on experience with packaging applications into Docker containers and deploying the into environments on AWS
- 5+ years of hands-on experience with Amazon Web Services, in particular: IAM, VPC, Cognito, API Gateway, Lambda, ECS, S3, ECR, AuroraDB, CloudWatch, AWS CLI
- AWS Solutions Practitioner certification
- 5+ years of hands-on experience with packaging applications into Docker containers and deploying the into environments on AWS
- Very good knowledge of Domain Driven Design (DDD) and Command Query Responsibility Segregation (CQRS)
- Experience with authentication/authorization, e.g., AD, Azure AD, SAML, OAuth2, OpenID Connect
- Strong understanding of data structures
- Understanding of security best practices for web applications
- Experience with GitHub, GitHub Actions, JFrog Artifactory
- Experience in Agile workflows, in particular Scrum, ideally SAFe
- Outspoken team player with a pro-active mindset
- Fluent English is required, additional language skills are a plus
- Flexible work arrangements, Free spirit, and emotional positivity
- Agile self-determination, trust, transparency, and open collaboration
- All Support needed for the realization of business goals,
- Stable employment with a great atmosphere and ethical corporate culture