09 Sep
|
Version 1
|
Bengaluru
09 Sep
Version 1
Bengaluru
Role & responsibilities
Preferred candid
As a Senior Developer you will expect to immediately lead the delivery of capabilities in a growing and dynamic technology team. You will be expected to be a technical leader in the team, and mentor junior developers in their developer journey. Some people management may be required.
Working in a fully Agile Scrum/Kanban team, you will be exposed to a diverse range of technologies and like-minded people, all with the same mission to ensure Aon remains the #1 data-driven broker in the world.
This role requires a mix of hands-on technical expertise, leadership, and stakeholder management, ensuring the successful delivery of solutions in an Agile environment.
The successful candidate will have a strong foundation in object-oriented programming, contemporary JavaScript/TypeScript, cloud technologies (Azure), and SQL databases. They should be proactive, self-motivated, and capable of mentoring team members while collaborating effectively with international clients and cross-functional teams.
Key Responsibilities
- Building and maintaining Single Page Applications (SPAs), using technologies such as Typescript, React, and D3.js.
- Using C# to build API’s both for specific application use, and more general use across the application estate.
- Contributing to design, build, test & maintenance activities and be genuinely motivated by delivering solutions and issue resolutions to our business
- Develop and maintain CI/CD pipelines as code
- Promote and adhere to development standards through automation tooling and manual controls incl. JIRA, agile standards, code reviews and release automation, etc
- Work with Product Owners, Scrum Masters and Business Analysts on the vision, design, requirements, and delivery of web-based analytics applications
- Develop a thorough understanding of the functional and non-functional requirements of the application, how customers use it, and how best to serve these needs
- Ensure effective operation of business systems through Level 3 support of application incidents, effectively triaging bugs, code/data fixes, testing & patching processes
- Welcome the opportunity to assist and spread knowledge to other members of the team
- Support QA in testing products and resolving found issues
- Deliver and maintain solution/process documentation to an agreed level
- Track and report on progress to IT Development Manager, Product Owners & Scrum Masters
Qualifications
Required Skills
- Bachelor’s degree in engineering/computer science with 8+ years of professional experience, including 4+ years of leading and mentoring development teams.
- Minimum 6 years of experience in development; C#, Advanced JavaScript (preferably React)
- BS or MS degree in Computer Science, Information Technology or equivalent experience
- Keenly interested in software development, staying up to date with current trends and able to translate those into solutions
- Experience with Cloud (AWS), Serverless Architecture, Agile, DevOps (CI/CD) and database technologies
- Someone with good interpersonal and communication skills, comfortable and composed
- Experience working in Agile environments
- Working in a high-pressure environment
- UI/UX experience a plus
- Exposure to code quality and observability tools like SonarQube and Application Insights.
- Strong leadership in Agile/Scrum methodologies – sprint planning, backlog refinement, estimation, conducting code reviews, and enforcing coding standards.
- Excellent communication, presentation, and stakeholder management skills, with the ability to translate business needs into technical solutions.
- Willingness to work in UK shift hours for effective collaboration with global teams and clients.
Desired Skillsate profile
Perks and benefits
📌 Software Developer (Bengaluru)
🏢 Version 1
📍 Bengaluru