Senior Software Engineer

Details of the offer

Job Title: Senior Software Engineer – Talent Analytics
Are you keen to extend your software engineering capabilities to contribute to a high availability, event-driven, distributed microservice platform that underpins $200M of annual analytics products?
This is a hybrid role with the flexibility to work both virtually and from our London office.
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 united through trust as one inclusive, diverse team, and we are passionate about helping our colleagues and clients succeed.
What the day will look likeWe are seeking an experienced Senior Software Engineer with a strong background in Microsoft C# and .NET technologies to join our dynamic team. The ideal candidate will have extensive experience in designing, developing, and maintaining scalable and high-performance software applications.
Key ResponsibilitiesSoftware Development: Design, develop, and maintain software applications using C#, .NET, ASP.NET Core, and other Microsoft technologies.Code Review: Conduct and participate in code reviews to ensure high-quality code and adherence to best practices.System Design: Collaborate with the team to design and architect scalable, reliable, and maintainable systems.Testing: Write unit tests, integration tests, and participate in the testing process to ensure code quality and robustness.Documentation: Create and maintain technical documentation related to system architecture, design, implementation, and usage.Performance Optimization: Identify and resolve performance bottlenecks and ensure efficient resource utilization.Agile Practices: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.Mentoring: Mentor junior developers and provide guidance and technical expertise to the team.Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA, to deliver high-quality products.Innovation: Stay updated with the latest industry trends and technologies, and advocate for their adoption when appropriate.How this opportunity is differentIn working within the engineering team, you will be exposed to a breadth of technologies in building out the technical strategy across 8000 live clients with datasets up to 45M rows by 300 columns generating billions of analytics processing dynamic client requests across a day.
Skills and experience that will lead to successProficiency in C#: In-depth knowledge and experience with C# and the .NET Framework, including .NET Core, design patterns, familiarity with IOC/DI containers, performance and data structures, SOLID programming principles.NET Core: Strong experience with ASP.NET Core for building web applications and APIs.Database Management: Experience with SQL Server or other relational databases. Experience with No-SQL databases.Cloud Platforms: Experience with cloud platforms like Azure or AWS.Version Control: Proficiency with version control systems, particularly Git.DevOps: Understanding of CI/CD pipelines and tools like Azure DevOps, Jenkins, or similar.Problem-Solving Skills: Strong analytical and problem-solving skills.Communication: Excellent written and verbal communication skills.Team Collaboration: Ability to work effectively both independently and as part of a collaborative team.Experience: Minimum of 5 years of professional experience in software development.Preferred QualificationsMicroservices: Experience with microservices architecture and containerization technologies like Docker and Kubernetes.Test-Driven Development: Experience in TDD and behavior-driven development (BDD).Agile Methodologies: Familiarity with Agile methodologies, such as Scrum or Kanban.How we support our colleaguesIn addition to our comprehensive benefits package, we encourage a diverse workforce. Plus, our agile, inclusive environment allows you to manage your wellbeing and work/life balance, ensuring you can be your best self at Aon. Furthermore, all colleagues enjoy two "Global Wellbeing Days" each year, encouraging you to take time to focus on yourself. We offer a variety of working style solutions, but we also recognize that flexibility goes beyond just the place of work... and we are all for it. We call this Smart Working!
Our continuous learning culture inspires and equips you to learn, share, and grow, helping you achieve your fullest potential. As a result, at Aon, you are more connected, more relevant, and more valued.
We provide individuals with disabilities reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment in accordance with applicable law. Please contact us to request an accommodation at ******.
Aon values an innovative, diverse workplace where all colleagues feel empowered to be their authentic selves. Aon is proud to be an equal opportunity workplace.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Requirements

Oracle Financials, Support Specialist

Description: We are seeking a talented individual to join our CIS (Corporate Information Solutions) Autonomous Finance Team team at Marsh.This role will be b...


Gb001 Marsh Ltd - England

Published 8 days ago

Servicenow Grc Developer

Our client is seeking an experienced ServiceNow GRC Developer for a 12-month contract. This role offers an exciting opportunity to lead critical Governance, ...


Linking Humans - England

Published 9 days ago

Staff Software Engineer

THE CARWOW GROUP Carwow Group is driven by a passion for getting people into cars. But not just any car, the right car. That's why we are building the go-to ...


Carwow - England

Published 8 days ago

Lead Configuration Analyst

At Bionic, we're making life radically easier for small business owners. We're building a one-stop shop for business essentials that's powered by smart techn...


Bionic Services Ltd - England

Published 8 days ago

Built at: 2024-11-23T05:04:38.500Z