Job Description:
This role is ideal for a .NET Developer who has strong technical fundamentals, enjoys hands-on development, thrives in a collaborative environment, and is eager to grow while delivering high-quality software solutions.
As a Developer – .NET, you will:
- Design, develop, and maintain applications using C#, .NET, ASP.NET Core, and Web APIs
- Build and enhance RESTful APIs and backend services that integrate with external systems such as eCommerce platforms and third-party APIs
- Collaborate with business analysts, project managers, and QA teams to understand requirements and implement effective technical solutions
- Write clean, maintainable, and well-tested code following established coding standards and best practices
- Assist in performance optimization, debugging, and issue resolution
- Contribute to improving application security, reliability, and scalability
- Participate in code reviews, learning from feedback and improving code quality
- Stay current with .NET technologies, frameworks, and development best practices
We’re looking for someone who is:
- Proficient in C#, .NET, ASP.NET Core, and RESTful API development
- Experienced with SQL Server, data modeling, and basic performance tuning
- Familiar with design patterns, SOLID principles, and clean coding practices
- A proactive problem-solver with a willingness to learn and grow
- Comfortable working in a team-oriented, Agile development environment
- Passionate about building reliable systems and delivering value to clients
Roles & Responsibilities:
- Develop, enhance, and maintain applications using C#, .NET, ASP.NET Core, and Web APIs
- Implement RESTful APIs and backend business logic based on functional and technical requirements
- Write clean, maintainable, and efficient code following established coding standards and best practices
- Work with SQL Server, Entity Framework Core, and/or Dapper to implement and optimize data access
- Use LINQ, Generics, and asynchronous programming (async/await) effectively in application development
- Implement and consume events, delegates, and event handlers as part of application workflows
- Assist in performance tuning, debugging, and issue resolution under guidance from senior team members
- Participate in code reviews, incorporating feedback to improve code quality and maintainability
- Collaborate with Business Analysts, QA, and other developers to deliver features on time
- Follow secure coding practices and contribute to building secure APIs and applications
- Support CI/CD pipelines by ensuring code is deployment-ready and adheres to build standards
- Maintain and update technical documentation related to features, APIs, and implementation details
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives
- Continuously learn and apply new .NET technologies and best practices to improve development outcomes
Experience and Skills:
Technical Expertise:
- 3–5 years of hands-on experience in application development using C# and .NET
- Strong working knowledge of ASP.NET Core and building RESTful Web APIs
- Experience with SQL Server, including writing queries, joins, views, and basic performance tuning
- Hands-on experience with Entity Framework Core and/or Dapper for data access
- Good understanding of LINQ, Generics, and asynchronous programming (async/await)
- Familiarity with delegates, events, and event handlers in C#
- Exposure to application performance monitoring, debugging, and profiling
- Basic understanding of garbage collection concepts and memory management in .NET
- Working knowledge of software design principles (SOLID) and common design patterns
- Experience with Git, Visual Studio, and modern .NET development workflows
- Familiarity with CI/CD pipelines and deployment processes
- Basic understanding of application security practices, including authentication and authorization
- Exposure to cloud environments and containerization concepts is a plus
- Familiarity with Blazor, .NET MAUI, or modern frontend frameworks (React / Angular) is an added advantage
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
- 3–5 years of professional experience in .NET application development
- Strong working knowledge of C#, ASP.NET Core, and RESTful Web APIs
- Hands-on experience with SQL Server, including basic query writing, joins, and indexing concepts
- Familiarity with Entity Framework Core and/or Dapper for data access
- Good understanding of LINQ, Generics, and asynchronous programming (async/await)
- Basic understanding of events and delegates in C#
- Exposure to application performance tuning and debugging
- Familiarity with software design principles (SOLID) and common design patterns
- Experience using Git and working in a collaborative development environment
- Basic understanding of CI/CD pipelines and automated deployments
- Awareness of secure coding practices and API security fundamentals
- Ability to work effectively within a team, follow coding standards, and take ownership of assigned tasks
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.