About Aon :
Aon plc is a leading global professional services firm providing a broad range of risk, retirement, and health solutions.
Our 50,000 colleagues in 120 countries empower results for clients by using proprietary data and analytics to deliver insights that reduce volatility and improve performance.
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.
Job Summary :
We are seeking a highly skilled and motivated Senior Developer to join our remote development team.
This role is ideal for a hands-on technical expert ready to take on technical leadership of significant features and mentor peers on best practices.
The ideal candidate will have 3- 6 years of deep experience with Angular, .NET C#, and SQL Server.
You will be responsible for designing and delivering robust, scalable components and leveraging Azure PaaS capabilities in a dynamic, collaborative environment.
Key Responsibilities :
- Hands-on Development : Lead the development, testing, and deployment of complex web application features using Angular and .NET C#.
- Component Design : Design and implement well-structured, performant database solutions and schemas using SQL Server.
- Technical Ownership : Serve as the technical lead for specific features or components, driving them from conception through deployment, ensuring high quality and adherence to requirements.
- Best Practices : Expertly apply object-oriented principles and established design patterns (e., SOLID, dependency injection) to ensure code quality, readability, and long-term maintainability.
- Cloud Deployment : Utilize Azure DevOps to manage source control and implement CI / CD pipelines.
- Deploy and manage applications efficiently using Azure PaaS services (e., Azure App Services, Azure Functions).
- Collaboration : Work closely with product managers, QA engineers, and cross-functional development teams in a fully remote setting to define and deliver features.
- Troubleshooting : Identify, diagnose, and resolve technical issues, performance bottlenecks, and defects across the full stack.
- Mentorship : Provide guidance and support to junior team members, conducting thorough code reviews and sharing knowledge on technical solutions and coding standards.
- Documentation : Create and maintain clear, concise technical documentation for developed features and processes.
- Agile Participation : Actively participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
Qualifications :
Required Experience and Skills :
3- 6 years of professional experience in full-stack software development.Expertise in front-end development using Angular (2+ versions).Deep proficiency in back-end development using . NET Framework or .NET Core (C#).Strong experience with relational database design and complex queries in SQL Server.Proven understanding and practical application of Design Patterns and software architecture principles (e., N-tier, Monolith, or basic Microservices).Hands-on experience with Azure DevOps and building / maintaining robust CI / CD pipelines.Experience with deployment and management of applications on Azure PaaS (e., App Services, Azure Functions).Excellent problem-solving skills, communication, and the ability to work effectively in a fully remote and autonomous environment.Preferred Qualifications (Nice to Have) :
Familiarity with monitoring and logging tools such as Datadogs or Application Insights.Experience with serverless computing paradigms.Knowledge of automated testing frameworks (unit, integration, E2E).Understanding of DevSecOps practices.Experience or interest in Infrastructure as Code (IaC) tools like Terraform(ref : hirist.tech)