Humberger Nav
mployee.me logo
Senior Developer
Aon
naukri
Gurugram
7-12 years
Not Disclosed
Full time
01 May 2026
Top Skills:
SdlcWpfAutomationWeb DevelopmentC++TcpTroubleshootingPythonMultithreadingAgile.net FrameworkAgileAiApiArchitectureAutomationAwsAzureCC#C++Ci/cdCloudCode OptimizationCode ReviewComputationalComputingCudaData AnalysisDesktop ApplicationEnterprise ArchitectureFinancial ServiceGcpGitMultithreadingObject-oriented ProgrammingPythonRequirement AnalysisSaltstackScriptingSdlcSocket ProgrammingSoftware Development LifecycleTcpTroubleshootingUiVersion Control SystemWeb ApplicationWeb Development

96

Get Personalized Job Matches with 1 Click

Job Description iconJob Description
Download Resume iconDownload Resume

Job Title- Senior Developer Position type- Full Time Work Location- Bangalore Working style- Hybrid People Manager role: No Required education and certifications critical for the role- Any Graduate or Post-Graduate (full time) Required years of experience Minimum 7+ years of relevant experience

GENERAL DESCRIPTION OF ROLE: As a Senior Software Developer, you will be a key technical pillar for our new Bengaluru team. You will leverage your deep expertise in .NET and C# to design, build, and optimize the web applications and full-stack services that power the PathWise ecosystem. You will tackle complex software engineering challenges, optimize code for maximum performance, and work closely with quantitative experts to ensure our interfaces cleanly interact with our high-performance computational grids.

JOB RESPONSIBILITIES:

  • Building and integrating LLM-based AI agent capabilities (copilots and RAG agents) that assist actuarial model developers and users of the PathWise platform.
  • Full-Stack Development: Design, develop, and implement scalable, high-quality desktop applications and services using C# and the .NET ecosystem.
  • Basic understanding of Python and can adapt to python quickly.
  • Hands-on experience in integrating third-party APIs and consume API responses for presenting it to user in WPF client.
  • Code Optimization: Profile and analyze application performance to identify bottlenecks. Optimize existing codebase for maximum performance, reliability, and efficiency.
  • Technical Collaboration: Collaborate with actuaries, financial engineers, and the broader development team to understand computational needs and translate them into efficient software applications.
  • Mentorship: Act as a technical mentor to junior and mid-level developers, participating in code reviews and elevating the teams overall engineering standards.
  • Innovation: Drive innovation and stay up-to-date with the latest advancements in .NET technologies, web development frameworks, and cloud architecture.
  • Agile Execution: Actively participate in all phases of the Agile software development lifecycle, from requirement analysis to deployment and support.

SKILLS/COMPETENCIES REQUIRED:

  • 7+ years of progressive software engineering experience.
  • Bachelor s degree in Computer Science, Engineering, or a related technical field.
  • Core Technical Stack: Strong proficiency in C# and deep experience developing desktop applications using .NET framework.
  • 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 Python and quick learner.
  • 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 Integration: Experience deploying and managing applications on major cloud platforms (AWS, Azure, or GCP).
  • Development Tools: Strong understanding of SDLC, CI/CD pipelines, and modern version control systems (Git).

Highly Desired (Nice to Have):

  • Experience with NVIDIA CUDA, C/C++, and optimizing applications for GPU architectures.
  • Familiarity with High-Performance Computing (HPC) environments.
  • Python development experience for scripting, automation, or data analysis.
  • Prior experience in the financial services or insurance industry, with exposure to actuarial or quantitative products.
  • TCP sockets programming.
  • Experience with SaltStack.


Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.