Senior Software Engineer - .Net Full Stack Developer role
Description de l'emploi
Niveau d'expérience: Experienced Hire
Catégories:
- Engineering & Technology
Emplacement(s):
- Quay Building 8th Floor, Bagmane Tech Park, Bengaluru, IN
Title: Senior Software Engineer - .Net Full Stack Developer role
Team: Casualty Insurance - Engineering
Responsibilities
* Define, design, test and implement solutions for high-performance systems using emerging technologies to support our product lines
* Work as a member of our software engineering team on application development
* Resolve & fix defects/bugs during testing
* Assist in building and maintaining internal tools
* Work in all the layers of the software stack (full-stack)
* Take ownership of building and maintaining software and applications
* Communicate and collaborate among cross-functional teams
Requirements
* Bachelor's Degree (or master's degree) in Mathematics or Computer Science.
* 8+ years of software development experience
* Strong understanding of layered, n-tier and clean architecture.
* Solid understanding and experience in OOAD and design patterns.
* Implement microservices architecture using Docker and Kubernetes for containerization and orchestration.
* Design and develop scalable, efficient, and secure server-side applications using .NET Core / .NET 5+ and related technologies.
* Strong experience in cloud-native development with AWS
* Experienced in Web API, MVC, ASP.NET, C#, ORM (Dapper, EF)
* Deep understanding of relational databases (SQL Server, PostgreSQL) and experience with writing Stored Procs & complex queries in SQL Server
* Experience with JavaScript/TypeScript and frameworks (e.g. React.js etc.)
* Experienced in working with Visual Studio IDE and VS Code.
* Experienced in implementing Authentication and Authorization mechanisms using OIDC, OAuth2 and JWT.
* Experienced in implementing responsive designs with HTML5, CSS3
* Working knowledge of VCS e.g. GIT
* Experience in building REST APIs
* Excellent problem-solving and organizational skills
* Practical knowledge of software development life-cycle model
* Knowledge of Agile methodologies, preferably Scrum
Preferred Qualifications
* Experience with SSIS / SSRS
* Experience with innovative new technologies
* Apache Spark, ElasticSearch
* DataWarehouse database e.g. AWS Redshift, NoSQL stores like MongoDB
* Serverless Architecture using AWS services such as Lambda and API Gateway
Instructions de demande
Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!
postuler en ligne