Development Lead
Posting Description:
Job Title- .Net Development Lead (WPF)
Position type- Full Time
Work Location- Bangalore
Working style- Hybrid
Required education and certifications critical for the role- Any Graduate or Post-Graduate (full time)
Required years of experience – Minimum 10+ 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.
INFORMATION ABOUT THE BUSINESS
As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions based at the Aon STG Bengaluru Center of Excellence.
Life Solutions at Aon provides high-productivity computing software, consulting services, and advisory services to financial intermediaries, primarily insurance companies. Life Solutions' high-performance software platform, PathWise®, provides companies with the ability to easily model financial obligations without the need for complex coding and is run on Graphical.
GENERAL DESCRIPTION OF ROLE:
This position is critical to expanding our global engineering footprint. You will build, lead, and mentor a new full-stack software development team from the ground up in Bengaluru. While the core of PathWise® is built on high-performance GPU compute, this role focuses on the critical .NET/C# full-stack and desktop application ecosystem that interfaces with our computational engine.You will drive architectural decisions, foster a culture of engineering excellence, and bridge the gap between complex quantitative requirements and scalable enterprise software.
JOB RESPONSIBILITIES:
- Team Leadership: Lead, mentor, and develop a new software development team from the ground up, fostering a culture of collaboration, innovation, and continuous improvement. Build and maintain a strong engineering culture that attracts and retains top talent.
- Architecture & Design: Contribute to the architecture and design of our software products, ensuring the scalable and secure integration of full-stack .NET desktop applications with our underlying GPU-powered backend.
- Agile Management: Work in an Agile environment and continuously review business needs, refine priorities, outline milestones and deliverables, and identify opportunities and risks.
- Best Practices: Champion software development best practices, including agile methodologies, code quality, testing.
- Cross-Functional Collaboration: Collaborate closely with actuaries, financial engineers, and product managers to understand complex computational needs and translate them into robust, user-friendly software solutions.
- Performance Optimization: Guide the team in profiling and analyzing application performance to identify bottlenecks and implement effective optimization strategies across the stack.
SKILLS/COMPETENCIES REQUIRED:
- 11+ years of software engineering experience, with 5+ years successfully leading and mentoring software development teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Core Technical Stack: Expert-level proficiency in C# and the .NET framework. Extensive experience developing full-stack desktop applications using WPF and modern front-end technologies.
- Experience with WPF development and ability to develop new and to update existing WPF UI elements and fix/extend/develop WPF UI Controls.Good understanding of Multithreading programming
- Ability to understand/debug/modify existing code
- Excellent problem-solving and troubleshooting skills
- Architecture & Design: Solid understanding of object-oriented programming, design patterns, and building scalable enterprise architecture.
- Cloud Platforms: Solid experience with cloud computing platforms (e.g., AWS, Azure, GCP) and deploying enterprise applications in cloud environments.
- Methodology: Expert knowledge of the Software Development Life Cycle (SDLC) and Agile methodologies.
Highly Desired (Nice to Have):
- Experience with NVIDIA CUDA, C/C++, and optimizing applications for GPU architectures.
- Familiarity with High-Performance Computing (HPC)
- Python development experience, particularly related to benchmarking or integrating with scientific computing libraries.
- Prior experience in the financial services or insurance industry, with exposure to actuarial or quantitative products.
- TCP sockets programming.
- Experience with SaltStack
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-RK2