Share profiles for below req:
Exp: 4 to 6 yrs (16 Lpa)
Exp: 6 to 9 yrs(20 Lpa)
Location: PAN india
Job Posting Title: Senior API Developer
Software Engineer/Professional experience in .NET API and SQL technologies to develop applications for Reinsurance Risk Solutions division.
Technology Stack:
- C# Nlayer architecture at least 5years of experience on .Net side.
- SQL Server Entity Framework
- Web API / .Net Core / REST and familiar with JSON
- Unit Testing/ Mocking (MOQ)
As the Senior Application Developer some of your key responsibilities will involve:
- Experience with JSON Web API and Restful services (.Net Core Web API)
- Proficient in SQL Server and entity framework. Strong SQL background a plus in transact SQL stored procedures functions and triggers.
- Strong in C# Nlayer architecture and Object Oriented Programming concepts
- Experience with Rest API patterns and Microservice patterns
- Familiarity with of Azure SaaS offerings a big plus. i.e. Data Factory Event Hub Event Grid Cosmos DB Azure Functions APIm etc.
- Responsible for Unit Testing and Mocking to assure appropriate code coverage
- Good working knowledge of Azure DevOps Code checkin Git Branching/ Merging and CI / CD experience
- Experience in endtoend Software Development Life Cycle (SDLC) project
- Strong understanding of objectoriented programming and important design principles
- Good to have working experience with Agile/SCRUM methodologies
- Experience to troubleshoot N tier applications (Debug API remote debugging etc.)
- Understanding of design patterns such as Dependency Injection (DI) and Inversion of Control (IOC)
Qualifications:
- 5 years of IT application development and implementation experience.
- Strong C# skills including experience in LINQ REST API consumption and asynchronous application development.
- Strong experience in Entity Framework.
- Strong experience and understanding of Dependency Injection.
Secondary Skills:
- Actively participate in technical meetings to discuss implementation of new features in existing applications.
- Provide technical resolution for complex business scenarios and Production issues.
- Review and understand User Stories to translate them into technical tasks and story point them.
- Collaborate very closely with Development Leads and Product Owners to ensure technical design and requirements are being followed.
- Take guidance from the Reinsurance Architecture Community of Practice regarding the principles set forth around coding principles and other architectural practices to be applied to the applications.
- Experience with code review and evaluation
- Excellent teamwork interpersonal and communication skills (both oral and written)
- Strong analytical and problemsolving skills
- Attention to detail and commitment to quality
- Ability to perform under pressure and deadlines
- Professionalism and the ability to use discretion when discussing confidential projects
- Azure experience is a plus.
- Working with geographical distributed teams.
- Enhancing and maintaining a Global deployed application.
- Responsible for application development ability to design modules independently and proactively
Regards
Chandrakala