I

Innocap

Structures and operates allocations for institutions

Lead Software Developer

Backend EngineeringUpdated on Nov 7
Full-timeCoimbatore, Tamil Nadu, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in computer science, engineering, information technology, or equivalent experience.
  • At least 8 years of professional software development experience, typically within the 8-to-12-year range.
  • Strong experience building and supporting enterprise-grade applications, managing a small development team, and providing hands-on technical leadership.
  • Ability to work independently with limited supervision and resolve difficult or complex engineering problems.
  • Strong analytical and problem-solving skills, communication skills, and stakeholder-management skills, with experience working in Agile or Scrum environments.
  • Advanced hands-on experience with C#, .NET, ASP.NET MVC, ASP.NET Core, Web API, and REST API design and integration.
  • Strong knowledge of SQL Server, relational data modeling, query and stored-procedure development, and Entity Framework or equivalent data-access technologies.
  • Strong experience with Microsoft Azure, Git, automated testing, and DevOps CI/CD pipelines.
  • Experience with production debugging, logging, exception handling, root-cause analysis, and performance optimization.
  • Experience reviewing code, providing technical direction, coaching developers, and leading delivery while remaining hands-on.
  • Demonstrated hands-on use of AI-assisted development tools across multiple stages of the software development lifecycle.
  • Ability to validate and improve AI-generated code for correctness, security, maintainability, and engineering quality.
  • Practical exposure to creating or integrating AI-enabled application features, APIs, workflows, or proofs of concept.

Responsibilities

  • Design, develop, and maintain enterprise applications using C#, .NET, ASP.NET MVC, ASP.NET Core, and Web API.
  • Build secure, reliable, and scalable backend services, APIs, and integrations; modernize existing .NET applications while maintaining business-critical platform stability.
  • Develop efficient data-access solutions using SQL Server and Entity Framework; integrate internal services, external APIs, and enterprise data sources.
  • Implement caching and asynchronous processing using technologies such as Redis and RabbitMQ.
  • Ensure application performance, security, reliability, code quality, and maintainability.
  • Apply AI-assisted development across solution design, coding, refactoring, testing, code review, troubleshooting, and documentation.
  • Identify opportunities to use AI to improve developer productivity, software quality, and delivery efficiency.
  • Create or integrate AI-enabled features within enterprise applications, APIs, and engineering workflows.
  • Manage a small team of developers, including work allocation, delivery follow-up, regular feedback, performance appraisals, development discussions, and leave approvals.
  • Support team hiring and replacement needs by defining role requirements, screening candidates, conducting technical interviews, and contributing to selection decisions.
  • Act as a technical lead for assigned enterprise applications and services, covering technical design, delivery, system health, production support, and continuous improvement.
  • Guide technical decisions within established enterprise architecture, security, and platform standards; partner with business analysts, product stakeholders, and cross-functional technology teams to translate requirements into scalable solutions and communicate risks, dependencies, and delivery concerns.
  • Develop and support applications hosted on Microsoft Azure using Git-based workflows and Azure DevOps CI/CD pipelines.
  • Implement automated unit and integration testing and collaborate with DevOps and platform teams on deployment and configuration.
  • Promote secure development, observability, and reliable release practices.
  • Own production troubleshooting through monitoring, root-cause analysis, improved failure handling, and sustainable corrective actions; collaborate with technical and business stakeholders while building team capability through code review, knowledge sharing, and coaching.

Desired Qualifications

  • Experience with MongoDB or another NoSQL database; Redis or another distributed cache; RabbitMQ or another enterprise messaging platform.
  • Experience with Azure OpenAI, Microsoft Foundry, GitHub Copilot, Claude, Hugging Face, or comparable AI platforms and tools.
  • Experience with Docker, Kubernetes, or Azure Kubernetes Service; ReactJS and TypeScript.
  • Experience with legacy .NET modernization, client onboarding, data integrations, reporting systems, or externally consumed APIs.
  • Experience in financial services, investment management, risk, reporting, application security, performance testing, or AI governance.

About the Company

Innocap

Structures and operates allocations for institutions

Innocap runs a managed account platform for asset owners, structuring internal and external allocations for large institutions with risk, legal, compliance, and operational services plus IT capabilities to enable multi-jurisdiction access to many asset classes. It uses dedicated in-house teams and data-driven technology to design customized frameworks and partnerships with clients, delivering end-to-end governance, operations, and compliance. It differentiates itself through its lineage as the former internal platform of a major Canadian bank and as an independent, globally serving firm backed by a large pension fund and a top-tier bank, plus a focus on trusted people–client partnerships and an open architecture across jurisdictions. Its goal is to empower asset owners to create value for society by providing trusted, scalable infrastructure and expertise to manage large, complex mandates.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Montreal, Canada
Founded
1996

Recently Posted Jobs

Explore more opportunities at Innocap

See more jobs