We require a talented .NET developer to join our Applications Development Group to help drive new ideas and features for our product management and strategy and deploying customized solutions to our clients.
The ideal candidate will participate in enhancing our existing products and in design, development and implementation activities for customer solutions.
Responsibilities
Design, develop, test, and maintain enterprise web applications using ASP.NET MVC, C#, and .NET technologies.
Build scalable REST APIs and integrate third-party applications and services.
Develop responsive and user-friendly frontend interfaces using modern JavaScript frameworks and UI technologies.
Work with SQL Server databases, including stored procedures, query optimization, and database performance tuning.
Participate in technical discussions, sprint planning, code reviews, and architecture improvements.
Troubleshoot, debug, and resolve application issues while ensuring system stability and performance.
Contribute to modernization and migration of legacy applications to modern frameworks and architectures.
Follow coding standards, security practices, and software development best practices.
Collaborate with project managers, QA teams, DevOps engineers, and support teams to ensure smooth delivery and deployment.
Actively participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Skillset
Backend Technologies: The candidate should have strong hands-on experience in C#, ASP.NET MVC, .NET Framework, and .NET Core for developing scalable and secure enterprise applications. Experience in building RESTful APIs, integrating third-party services, and working with Entity Framework, ADO.NET, Dapper, and LINQ for efficient backend development and data handling is required.
Frontend Technologies: The ideal candidate should be proficient in modern frontend technologies including ReactJS, AngularJS, JavaScript, jQuery, HTML5, CSS3, Bootstrap, and Razor Views. The role requires the ability to build responsive, user-friendly, and performance-optimized web interfaces with strong focus on usability and cross-browser compatibility.
Database & Reporting: Candidate should possess strong expertise in Microsoft SQL Server, including database design, stored procedures, query optimization, triggers, and performance tuning. Experience in handling reporting solutions such as Crystal Reports or other enterprise reporting tools will be an added advantage.
Tools & Platforms: The developer should be comfortable working with development and collaboration tools such as Visual Studio, Git/GitHub, Azure DevOps, Postman, JIRA, and IIS Deployment. Exposure to Agile/Scrum methodologies, CI/CD pipelines, and version control best practices is expected.
Additional Preferred Skills: Experience with Microsoft Azure or other cloud platforms, DevOps practices, application modernization, and legacy system migration will be highly preferred. Exposure to ERP systems, enterprise application architecture, and secure coding practices will be considered a strong advantage.
Desired Qualification
Bachelor’s degree in Computer Science, Information Technology, or a related field.
4–8 years of professional experience in .NET application development.
Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
Excellent analytical, debugging, and problem-solving abilities.
Strong communication and interpersonal skills with the ability to collaborate effectively within teams.
Ability to work independently, manage priorities, and deliver quality work within timelines.
Experience working with international clients and enterprise applications will be an added advantage.
Design and develop responsive, high-quality web applications and dashboards aligned with business requirements.
Build and maintain scalable front-end architecture using modern JavaScript (ES6+), HTML5, CSS3, and frameworks like React (preferred), Angular, or Vue.js
Develop front-end solutions integrated with .NET (ASP.NET Core, Web APIs) and Python (Django, Flask, FastAPI) backends
Consume and integrate RESTful APIs, JSON services, and WebSockets, ensuring seamless frontend-backend communication
Translate UI/UX designs and product requirements into clean, maintainable, and efficient code
Create and reuse modular, component-based UI systems for consistency and scalability
Work with and customize modern UI libraries such as Material UI, Ant Design, Kendo UI, Syncfusion, PrimeNG/PrimeReact, and Tailwind CSS
Implement state management, authentication flows, and role-based access control in applications
Apply frontend security best practices, including handling XSS, CSRF, CORS, OAuth2, and token-based authentication (JWT).
Optimize applications for performance, scalability, and cross-browser compatibility
Write, generate, refactor, and review code using AI-powered development tools (e.g., ChatGPT, GitHub Copilot, Cursor, Codeium, etc.)
Read, understand, and enhance existing codebases, ensuring code quality and maintainability
Conduct code reviews and contribute to frontend standards, best practices, and documentation
Collaborate with backend, DevOps, and QA teams to ensure smooth CI/CD workflows, build optimization, and deployments
Work independently with minimal supervision while maintaining clear communication and ownership
Skillset
4–6 years of hands-on experience in frontend development (no freshers)
Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and Bootstrap
Hands-on experience with at least one modern framework: React (preferred), Angular, or Vue.js
Solid experience with TypeScript
Proven experience building frontends for .NET and/or Python-based backend systems
Strong understanding of REST APIs, JSON, and WebSockets, with practical integration experience
Experience implementing authentication and authorization mechanisms, including JWT and OAuth2
Proficiency with Git/GitHub and standard version control workflows
Experience with modern build tools such as Webpack, Vite, npm, or yarn
Exposure to frontend testing frameworks such as Jest, Cypress, or Playwright
Basic understanding of ASP.NET Core MVC / Razor Pages
Familiarity with backend frameworks such as Django, Flask, or FastAPI
Understanding of microservices architecture and how frontend interacts with distributed systems
Exposure to cloud platforms (AWS or Azure) and deployment environments
Familiarity with performance monitoring and optimization tools
Mandatory experience using AI coding tools (e.g., ChatGPT, GitHub Copilot, Cursor, Replit, Codeium, etc.) in daily development workflows
Strong ability to read, understand, and modify complex codebases
Good written and verbal English communication skills