Job Description:
This role is ideal for a Senior .NET Developer who combines strong technical expertise with a strategic mindset, thrives in a collaborative environment, and is committed to delivering high-quality, high-impact solutions.
As a Senior Developer – .NET, you will:
- Lead the design, development, and deployment of applications using C#, .NET, ASP.NET Core, and Web APIs
- Architect and implement integrations with external systems, including eCommerce platforms, payment gateways, and third-party APIs
- Collaborate closely with business analysts, project managers, and QA teams to translate business requirements into scalable technical solutions
- Optimise application performance, maintain high code quality, and ensure scalability across multiple client implementations
- Contribute to architectural decisions and enforce best practices around security, performance, and maintainability
- Stay current with evolving .NET technologies, frameworks, and industry best practices
We’re looking for someone who is:
- Highly proficient in C#, .NET, ASP.NET Core, and RESTful API development
- Experienced in SQL Server, data modelling, and performance optimisation
- Skilled in applying design patterns, clean architecture, and SOLID principles
- A strong problem-solver who can balance technical depth with business context
- Comfortable mentoring junior developers and providing technical leadership
- Passionate about building scalable systems and delivering measurable value to clients
Roles & Responsibilities:
- Lead the design and development of scalable, high-performance applications using C#, .NET, ASP.NET Core, and Web APIs
- Architect and implement secure, reliable API integrations (REST) with external systems, including complex data mapping and transformation
- Design and optimize data access layers using EF Core, Dapper, and SQL, ensuring performance, consistency, and reliability
- Apply advanced .NET concepts such as Generics, Delegates, Events, Event Handlers, LINQ, and GC generations
- Analyze and improve application performance through profiling, diagnostics, and memory optimization
- Develop and enforce clean architecture, SOLID principles, and design patterns across solutions
- Implement security best practices, including authentication, authorization, data protection, and secure API design
- Build and maintain cloud-ready and distributed systems, ensuring scalability and fault tolerance
- Contribute to DevOps and deployment pipelines, including CI/CD, containerization, and environment automation
- Develop modern UI components where applicable using Blazor Hybrid (Blazor + .NET MAUI) or other frontend frameworks
- Conduct and lead code reviews, ensuring code quality, maintainability, and adherence to standards
- Collaborate closely with Product Owners, Business Analysts, QA, and DevOps teams to deliver business-aligned solutions
- Mentor junior and mid-level developers, providing technical guidance, design feedback, and best practices
- Create and maintain technical documentation, including architecture diagrams, API contracts, and deployment guides
- Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to improve productivity and code quality
- Stay current with .NET ecosystem advancements, cloud technologies, and industry trends
- Actively participate in Agile ceremonies including sprint planning, estimations, reviews, and retrospectives
Experience and Skills:
Technical Expertise:
- 7+ years of professional software development experience, with strong hands-on expertise in .NET, C#, and enterprise application development
- High proficiency in C#, ASP.NET Core, Web APIs, and SQL, with a strong focus on scalable and maintainable backend systems
- Proven experience in designing and developing RESTful APIs, business workflows, and data synchronization across distributed systems
- Deep understanding of .NET fundamentals and internals, including Generics, Delegates, Events, Event Handlers, LINQ, and GC generations
- Strong experience with data access and persistence layers, including Entity Framework Core, Dapper, and advanced SQL optimization
- Hands-on experience with performance tuning and profiling, including memory management, threading, and async/await patterns
- Solid knowledge of software architecture and design patterns, including Clean Architecture, SOLID principles, and domain-driven design concepts
- Experience developing and maintaining Roslyn analyzers, custom tooling, or code quality automation (preferred)
- Familiarity with frontend technologies such as Blazor Hybrid (Blazor + .NET MAUI) or modern JavaScript frameworks (React / Angular) is a plus
- Proficient with Git, Visual Studio, and modern .NET development workflows
- Experience working with CI/CD pipelines, automated testing, and container-based deployments
- Strong understanding of application security, including authentication, authorization, secure API design, and data protection
- Exposure to cloud platforms and distributed systems, including scalability, resiliency, and fault tolerance patterns
Innovation & AI-Driven Development:
- Experience using AI-assisted tools like GitHub Copilot, ChatGPT, or Cursor for code generation, validation, and optimization.
- Knowledge of automated testing frameworks, code quality tools, and static analysis for .NET environments.
- Proactive in leveraging automation and AI to improve development speed, maintainability, and reliability.
Collaboration & Leadership:
- Excellent communicator with the ability to collaborate effectively across Product, QA, Delivery, and Client-facing teams.
- Skilled in mentoring developers, conducting code reviews, and contributing to technical architecture decisions.
- Strong problem-solving mindset with a focus on debugging, performance optimization, and scalable design.
Personal Attributes:
- Self-motivated, proactive, and accountable for delivery excellence.
- Passionate about continuous learning and staying ahead of platform capabilities.
- Detail-oriented with a strong sense of ownership and quality focus.
- Solutions-focused under pressure – realistic yet optimistic.
- Confident communicator who thrives in collaborative, fast-paced environments.
Minimum Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience
- 7+ years of professional software development experience with strong focus on .NET and C#
- Proven hands-on experience with ASP.NET Core and RESTful Web API development
- Strong expertise in SQL Server, database design, query optimization, and performance tuning
- Solid understanding of .NET fundamentals, including Generics, Delegates, Events, Event Handlers, LINQ, and garbage collection (GC generations)
- Experience with data access technologies such as Entity Framework Core and Dapper
- Demonstrated experience in performance profiling, debugging, and optimization of .NET applications
- Strong knowledge of software architecture, design patterns, and clean coding practices
- Experience with version control systems (Git) and modern development workflows
- Familiarity with CI/CD pipelines, automated builds, and deployments
- Understanding of application security principles, including authentication, authorization, and secure API design
- Ability to collaborate effectively with cross-functional teams and mentor junior developers
What’s in it for you?
Professional Growth & Impact:
- Lead high-impact projects across multiple ERP platforms.
- Collaborate directly with cross-functional teams and leadership to influence Kensium’s technical roadmap.
- Shape best practices in AI-assisted development and modern frameworks.
Learning & Culture:
- Be part of an innovation-driven team that values autonomy, accountability, and craftsmanship.
- Access to ongoing upskilling programs, workshops, and certifications.
Rewards & Recognition:
- Competitive Compensation: Attractive salary package with performance bonus.
- Health & Wellness: Medical insurance.
- Paid Time Off: Generous leave policy including vacation, and holidays.
- Retirement Benefits: PF, and Gratuity.
- Employee Engagement: Regular team events, recognition programs, and a collaborative culture that values your contributions.