Bengaluru, IND
1 day ago
Senior API Developer
Job Title: Senior API Developer Position type- Full Time Work Location- Bangalore Working style- Hybrid Cab Facility- Yes Shift Time -12:30pm-9:30 pm (Flexible) People Manager role: No Required education and certifications critical for the role- BE/Graduate degree or Post-Graduate (full time) Required years of experience – 10-15 years of relevant experience AON IS IN THE BUSINESS OF BETTER DECISIONS At Aon, we shape decisions for the better to protect and enrich the lives of people around the world. As an organization, we are committed as one firm to our purpose, united through trust as one inclusive, diverse team and we are passionate about helping our colleagues and clients succeed Job Description Summary As part of an industry-leading team you will help empower results for our clients by delivering innovative and effective solutions as part of our Operations Solutions Development Team within Aon's Reinsurance Solutions business. The Senior Application Developer is principally responsible for the development, maintenance, enhancements, and delivery of GRiDS applications to the user base. Software Engineer/Professional, with 5+ years of experience in .NET Core APIs and SQL technologies to develop applications for Aon’s Reinsurance Solutions division. Technology Stack: · API Development: Design, implement, and maintain RESTful APIs using .NET Core, ensuring scalability and performance. · Database: Entity Framework development with SQL Server databases (managed instance or Azure SQL) · Cloud Integration: Leverage Microsoft Azure services (or AWS/GCP equivalents) including Azure Functions, App Services, Data Factory, Event Hub, Event Grid, AKS, and/or API Management (all not required) for deploying and managing APIs in a cloud environment. · Microservices Architecture: Develop microservices that integrate seamlessly with existing applications and services. · CI/CD Implementation: Work with Azure DevOps to set up automated deployment pipelines for seamless integration of code changes into production environments. · Testing: Implement unit tests with mocking (MOQ) to ensure reliability and efficiency of APIs. 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#, N-layer architecture and Object Oriented Programming concepts · Experience with Rest API patterns and Microservice patterns · Familiarity with Azure PaaS offerings (or AWS/GCP equivalents), i.e. Azure Functions, Event Hub, Event Grid, Cosmos DB, Data Factory, API Management, etc. · Responsible for Unit Testing and Mocking to assure appropriate code coverage · Good working knowledge of Azure DevOps, Code check-in, Git, Branching/ Merging, and CI / CD experience · Experience in end-to-end Software Development Life Cycle (SDLC) project · Strong understanding of object-oriented 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: · 10+ 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 problem-solving 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 · Working with geographical distributed teams. · Enhancing and maintaining a Global deployed application. · Responsible for application develop HOW WE SUPPORT OUR COLLEAGUES In addition to our comprehensive benefits package, we are proud to be an equal opportunity workforce. At Aon, we believe a diverse workforce is an innovative workforce. Our agile, inclusive environment allows colleagues to manage their wellbeing and work/life balance while empowering you to be your authentic self. Furthermore, all colleagues enjoy two “Global Wellbeing Days” each year, encouraging them to take time to focus on themselves. We offer a variety of workstyle options through our Smart Working model, but we also recognize that flexibility goes beyond just the place of work... and we are all for it! Our continuous learning culture inspires and equips colleagues to learn, share and grow, helping them achieve their fullest potential. As a result, Aon colleagues are more connected, more relevant and more valued. #LI-SN1 2555976 Job Title: Senior API Developer Position type- Full Time Work Location- Bangalore Working style- Hybrid Cab Facility- Yes Shift Time -12:30pm-9:30 pm (Flexible) People Manager role: No Required education and certifications critical for the role- BE/Graduate degree or Post-Graduate (full time) Required years of experience – 10-15 years of relevant experience AON IS IN THE BUSINESS OF BETTER DECISIONS At Aon, we shape decisions for the better to protect and enrich the lives of people around the world. As an organization, we are committed as one firm to our purpose, united through trust as one inclusive, diverse team and we are passionate about helping our colleagues and clients succeed Job Description Summary As part of an industry-leading team you will help empower results for our clients by delivering innovative and effective solutions as part of our Operations Solutions Development Team within Aon's Reinsurance Solutions business. The Senior Application Developer is principally responsible for the development, maintenance, enhancements, and delivery of GRiDS applications to the user base. Software Engineer/Professional, with 5+ years of experience in .NET Core APIs and SQL technologies to develop applications for Aon’s Reinsurance Solutions division. Technology Stack: · API Development: Design, implement, and maintain RESTful APIs using .NET Core, ensuring scalability and performance. · Database: Entity Framework development with SQL Server databases (managed instance or Azure SQL) · Cloud Integration: Leverage Microsoft Azure services (or AWS/GCP equivalents) including Azure Functions, App Services, Data Factory, Event Hub, Event Grid, AKS, and/or API Management (all not required) for deploying and managing APIs in a cloud environment. · Microservices Architecture: Develop microservices that integrate seamlessly with existing applications and services. · CI/CD Implementation: Work with Azure DevOps to set up automated deployment pipelines for seamless integration of code changes into production environments. · Testing: Implement unit tests with mocking (MOQ) to ensure reliability and efficiency of APIs. 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#, N-layer architecture and Object Oriented Programming concepts · Experience with Rest API patterns and Microservice patterns · Familiarity with Azure PaaS offerings (or AWS/GCP equivalents), i.e. Azure Functions, Event Hub, Event Grid, Cosmos DB, Data Factory, API Management, etc. · Responsible for Unit Testing and Mocking to assure appropriate code coverage · Good working knowledge of Azure DevOps, Code check-in, Git, Branching/ Merging, and CI / CD experience · Experience in end-to-end Software Development Life Cycle (SDLC) project · Strong understanding of object-oriented 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: · 10+ 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 problem-solving 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 · Working with geographical distributed teams. · Enhancing and maintaining a Global deployed application. · Responsible for application develop HOW WE SUPPORT OUR COLLEAGUES In addition to our comprehensive benefits package, we are proud to be an equal opportunity workforce. At Aon, we believe a diverse workforce is an innovative workforce. Our agile, inclusive environment allows colleagues to manage their wellbeing and work/life balance while empowering you to be your authentic self. Furthermore, all colleagues enjoy two “Global Wellbeing Days” each year, encouraging them to take time to focus on themselves. We offer a variety of workstyle options through our Smart Working model, but we also recognize that flexibility goes beyond just the place of work... and we are all for it! Our continuous learning culture inspires and equips colleagues to learn, share and grow, helping them achieve their fullest potential. As a result, Aon colleagues are more connected, more relevant and more valued. #LI-SN1
Confirm your E-mail: Send Email