Senior / Lead .NET Engineer at CargoSprint · Hyderabad · 7 - 10 years · ₹12L - ₹25L / yr · Posted 3 Nov 2026

Job Description: Senior / Lead .NET Engineer
Company: CargoSprint
Location: Hyderabad, India
Experience: 8+ Years
Role Type: Full-Time
Technology Stack: .NET 8+, C#, Microsoft Azure, SQL Server, Cosmos DB, Azure DevOps, AI-Assisted Engineering
About CargoSprint
CargoSprint powers cargo movement across air, ocean, road, and rail through technology-driven payment, appointment, and visibility solutions. Our products, including SprintPay, SprintPass, SprintPort, and eModal, play a critical role in the movement of freight, management of containers, and processing of payments.
At CargoSprint, we build secure, scalable, and reliable software that supports real-world logistics operations. Our engineering teams focus on delivering high-quality solutions that improve operational efficiency, enhance visibility, and simplify complex freight workflows.
Role Overview
CargoSprint is seeking a Senior / Lead .NET Engineer to drive backend architecture, engineering excellence, and technical delivery for our Hyderabad engineering team.
This is a hands-on technical leadership role requiring strong expertise in modern .NET technologies, Microsoft Azure, distributed systems, and cloud-native application development. The successful candidate will take ownership of designing and delivering high-performance backend services, influencing architectural decisions, and ensuring security, scalability, and reliability across our technology platforms.
The role also emphasizes AI-driven software engineering, including the practical adoption of AI coding assistants, agentic development tools, automated testing, and AI-powered product capabilities.
You will collaborate closely with Product, Design, QA, and other engineering stakeholders to translate business requirements into robust technical solutions while mentoring engineers and establishing engineering best practices.
Key Responsibilities
1. Backend Architecture and Development
- Design, develop, and maintain scalable backend services using C#, .NET 8 and above, and modern Microsoft development technologies.
- Own the complete software development lifecycle, from technical design and implementation to deployment, monitoring, and production support.
- Design and implement microservices, RESTful APIs, and event-driven architectures to support business-critical applications.
- Establish architectural standards, design patterns, coding conventions, and reusable engineering practices.
- Evaluate emerging technologies and continuously modernize the backend technology stack.
2. Cloud Engineering and Performance Optimization
- Build, deploy, and manage cloud-native applications and services on Microsoft Azure.
- Optimize application performance, scalability, availability, and resource utilization.
- Work with Azure App Service, Azure Kubernetes Service (AKS), Azure Service Bus, Azure Key Vault, and related Azure services.
- Design efficient data access patterns and optimize database performance across Microsoft SQL Server and Azure Cosmos DB.
- Implement effective monitoring, logging, tracing, alerting, and production diagnostics.
3. AI-Driven Engineering and Innovation
- Integrate AI-assisted development tools such as GitHub Copilot, Claude, and Cursor into daily engineering workflows.
- Use AI tools and agentic coding workflows for software design, code generation, code reviews, test creation, debugging, and incident analysis.
- Establish guidelines for responsible AI adoption, including code quality, security validation, testing, and human oversight.
- Explore and implement AI-powered product features and LLM-based integrations where they deliver measurable business value.
- Continuously evaluate AI engineering tools and practices to improve developer productivity without compromising reliability or maintainability.
4. Engineering Quality, Security, and Reliability
- Champion secure coding practices, performance engineering, automated testing, and production readiness.
- Implement API security standards, including OAuth 2.0, OpenID Connect (OIDC), secure secrets management, and least-privilege access.
- Design resilient systems with appropriate fault tolerance, error handling, retries, and recovery mechanisms.
- Establish observability and incident management practices to improve service reliability.
- Lead blameless post-incident reviews and drive corrective and preventive actions.
- Ensure engineering practices align with applicable SOC 2 and PCI DSS security and compliance requirements.
5. DevOps and Continuous Delivery
- Design and maintain CI/CD pipelines using Azure DevOps.
- Integrate automated builds, testing, code quality checks, dependency scanning, and security controls into delivery pipelines.
- Promote infrastructure automation and consistent deployment practices across development, testing, and production environments.
- Improve release processes, deployment reliability, and operational efficiency.
- Collaborate with security and infrastructure teams to maintain compliance and production stability.
6. Technical Leadership and Collaboration
- Provide hands-on technical leadership and guide architectural and implementation decisions.
- Conduct design reviews, code reviews, and technical discussions to maintain high engineering standards.
- Mentor engineers through pairing, knowledge sharing, constructive feedback, and technical guidance.
- Partner with Product, Design, and QA teams to define technical approaches, assess trade-offs, and deliver business outcomes.
- Lead technical initiatives, resolve complex engineering challenges, and promote a culture of ownership, collaboration, and continuous improvement.
Required Skills and Qualifications
- 8+ years of professional experience developing and delivering production-grade backend applications using .NET and C#.
- Recent, hands-on experience with .NET 8 or higher and modern .NET application development.
- Strong expertise in Microsoft Azure services, including Azure App Service, Azure Kubernetes Service (AKS), Azure Service Bus, Azure Key Vault, and Azure DevOps.
- Experience with Microsoft SQL Server and Azure Cosmos DB, including data modeling, query optimization, and performance tuning.
- Proven experience designing and implementing microservices, RESTful APIs, and event-driven distributed systems.
- Strong understanding of API design, application security, authentication, authorization, OAuth 2.0, and OpenID Connect.
- Experience building secure, scalable, highly available, and maintainable backend systems.
- Hands-on experience with CI/CD pipelines, automated testing, deployment automation, and production monitoring.
- Working knowledge of SOC 2 and PCI DSS controls in regulated, financial, payment, or security-sensitive environments.
- Practical experience using AI-assisted coding tools such as GitHub Copilot, Claude, or Cursor in software development workflows.
- Strong problem-solving, analytical, communication, and technical decision-making skills.
- Demonstrated ability to lead technical projects, influence engineering practices, and mentor team members.
Preferred Qualifications
- Experience with Docker, Kubernetes, and containerized application deployments.
- Experience integrating large language models (LLMs), AI agents, or AI-powered services into enterprise applications.
- Familiarity with modern frontend frameworks such as Angular.
- Experience in logistics, transportation, supply chain, payments, or fintech domains.
- Knowledge of infrastructure as code, distributed tracing, application performance monitoring, and cloud cost optimization.
- Experience working with compliance-driven engineering processes and production-critical systems.
What Success Looks Like
- Delivery of secure, scalable, and high-performance backend services.
- Improved application reliability, observability, and production support outcomes.
- Continuous modernization of the .NET and Azure technology stack.
- Effective adoption of AI-assisted engineering practices with measurable improvements in productivity and quality.
- Strong engineering standards across architecture, testing, security, and deployment.
- Improved team capability through mentoring, technical collaboration, and knowledge sharing.
- Reliable delivery of business-critical features in partnership with Product, Design, and QA.
Why Join CargoSprint?
- Technical Ownership: Influence architecture and make meaningful engineering decisions.
- Modern Technology: Work with the latest .NET, Microsoft Azure, distributed systems, and AI engineering tools.
- Real-World Impact: Build products that support critical logistics, cargo movement, and payment workflows.
- Engineering Excellence: Help shape engineering standards, development practices, and technical direction.
- Collaborative Culture: Partner with cross-functional teams and contribute to a culture of continuous improvement.
Join CargoSprint and help build the next generation of secure, scalable, AI-enabled logistics technology.

Similar jobs (10)
Senior / Staff Software Engineer – Backend Engineering
Experience: 7+ years
Location: India
Role Type: Individual Contributor | Hands-on Engineering
About the Role
Oddr is looking for a deeply hands-on Senior / Staff Software Engineer who combines strong backend engineering fundamentals with an AI-first way of building software.
This is not a traditional development role where AI is used only for code completion. We are looking for engineers who can understand a problem, design the right solution, define architectural and security guardrails, and then use AI aggressively to accelerate implementation without compromising quality.
You will be expected to code regularly, own solutions end-to-end, build POCs, drive technical design, review critical code, and help raise the engineering bar across the team.
This is not a people-management role.
What You’ll Do
- Design and build scalable, secure backend systems using C# / .NET.
- Own features from problem definition and architecture through coding and production delivery.
- Use AI coding tools such as Claude Code, Codex, Cursor or GitHub Copilot to accelerate development.
- Define the right context, constraints, tests and guardrails around AI-generated code.
- Build POCs and evaluate technical approaches before scaling them into production.
- Drive system design, API design, data modelling and integration decisions.
- Review code for correctness, security, performance and maintainability.
- Build automated tests, observability and validation into the development lifecycle.
- Mentor engineers through technical reviews, pairing and architecture discussions.
- Identify opportunities to create reusable engineering patterns, automation, agents or developer tooling.
What We’re Looking For
- 7+ years of software engineering experience building production systems.
- Strong hands-on expertise in C# and .NET / .NET Core.
- Strong system design and architecture skills.
- Experience with distributed systems, APIs, databases, asynchronous processing and cloud-native applications.
- Good understanding of Azure, CI/CD, containers and modern software delivery practices.
- Strong debugging and problem-solving skills.
- Experience using AI coding tools as a meaningful part of day-to-day software engineering.
- Ability to critically review AI-generated code and identify architectural, security or quality issues.
- Strong understanding of software design, testing and engineering best practices.
Nice to Have
- Experience with React / TypeScript.
- Experience in legal-tech, fintech, billing, payments or enterprise SaaS.
- Exposure to AI agents, RAG, MCP or LLM-powered applications.
- Experience building reusable engineering platforms, tooling or automation.
- Familiarity with SOC 2, ISO 27001 or other security/compliance environments.
What Great Looks Like
You can take a complex problem from:
Problem → Design → POC → Architecture → Code → Validation → Production
You know when to rely on engineering judgment, when to challenge the AI, and when to use AI to dramatically accelerate execution.
At Oddr, we are looking for engineers who can think deeply, build quickly and ship safely.

The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Role: Fullstack .NET Engineer
Experience: 10-18 Years
Employment Type: Full-time
Location: Pune (Hybrid)
About the Role
We are looking for an experienced Fullstack .NET Engineer to join our Pune engineering team. You will design, build, and maintain scalable, cloud-based applications end to end — from robust .NET Core APIs and services to responsive Angular front-ends deployed on AWS. Beyond hands-on delivery, you will help champion the responsible adoption of AI-assisted engineering practices across teams, raising the bar on productivity, quality, testing, documentation, onboarding, and delivery efficiency.
This role suits a senior engineer who combines deep technical craftsmanship with strong communication and a collaborative mindset, and who is eager to shape how modern, AI-augmented software is built at scale.
Key Responsibilities
Design, develop, test, and maintain end-to-end features across the stack using .NET, .NET Core, and modern front-end technologies.
Build and integrate secure, high-performance RESTful APIs and microservices.
Develop responsive, maintainable user interfaces using Angular and modern JavaScript/TypeScript.
Build, Deploy, and operate applications on AWS, leveraging core cloud services for compute, storage, messaging, and observability.
Adoption of AI-assisted engineering practices across teams to improve productivity, code quality, testing, documentation, onboarding, and overall delivery efficiency.
Write clean, well-tested, and well-documented code; contribute to automated testing and CI/CD pipelines.
Collaborate closely with product managers, designers, and fellow engineers to translate requirements into reliable software.
Participate in code reviews, technical design discussions, and continuous improvement of engineering standards.
Mentor peers and help onboard new team members, sharing best practices and knowledge.
Required Skills & Experience
~10 years of professional software engineering experience in Fullstack development.
Strong hands-on expertise in .NET and .NET Core with understanding of design patterns
Proven experience in API development (RESTful services, microservices, integrations).
Strong experience in Docker and Containerization
Experience working with code quality tools (Ex.- SonarQube, Veracode),familiarity with secure code writing best practices
Strong analytical and troubleshooting skills using tools like CloudWatch, Datadog.
Solid front-end development skills with Angular and JavaScript/TypeScript.
Practical experience building and deploying applications using AWS services.
Strong understanding of software design principles, data structures, and testing practices.
Hands-on experience with AI coding assistants and applying them within team workflows.
Excellent communication skills — able to collaborate effectively and articulate technical concepts clearly.
Experience working in Agile/Scrum delivery environments.
Interest in and openness to adopting AI-assisted engineering tools and practices responsibly.
Senior Software Engineer – .NET Full Stack Developer
Job Location: Pune (Hybrid)
Job Description
We’re seeking an experienced Senior Software Engineer with a strong command of .NET and Angular 18 and modern frontend technologies. The ideal candidate will excel in both technical execution and collaborative leadership, demonstrating excellent communication skills and an Agile mindset. You’ll play a critical role in designing, developing, and optimizing our web applications while mentoring junior developers and participating in technical discussions and contributing to design decisions.
Roles & Responsibilities
- Design and implement reusable components and responsive UI using Angular Material UI 14.2.5 and FAST.
- Design, develop, and maintain backend services and APIs using .NET 10.0 and .NET Core Microservices.
- Write clean, efficient, and maintainable code in C# 14 following best practices.
- Develop event-driven systems with Azure Service Bus for message brokering and Azure Data Factory for ETL processes.
- Implement logging, error handling, and monitoring using Serilog, NLog, and SonarCloud for static code analysis.
- Write unit and end-to-end tests with Jest to ensure reliable, high-quality software.
- Manage dependencies with NuGet and collaborate through CI/CD pipelines.
- Participate in Agile ceremonies — sprint planning, retrospectives, and daily stand-ups, while collaborating with frontend, DevOps, and product teams.
- Communicate technical ideas and solutions clearly to both technical and non-technical stakeholders.
- Ensure code quality with ESLint, Prettier, and SCSS for clean, maintainable styling.
- Work with CI/CD pipelines and support build/deployment troubleshooting; optimize performance using NPM, Gulp, and Webpack.
- Collaborate in an Agile environment, participating in sprint ceremonies, backlog grooming, and retrospectives.
- Support junior developers through code reviews and knowledge sharing, promoting best practices and technical excellence.
- Collaborate with team leads, product owners, and QA to understand requirements and deliver assigned features.
- Suggest and implement innovative solutions for better performance and maintainability.
Position-Specific Skills
- 4+ years of experience in frontend and backend development, with a strong portfolio showcasing Angular 18 projects and a strong focus on .NET Core Microservices.
- Proficiency in TypeScript, SCSS, Angular Material, and frontend design patterns.
- Proficiency in C# 14 and experience building RESTful APIs and GraphQL services.
- Strong understanding of unit testing and E2E testing frameworks: Jest, Cypress.
- Expertise in Azure services — Functions, Web Apps, Redis Cache, Service Bus, Cosmos DB, Azure SQL Database.
- Knowledge of containers and container orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Proven leadership experience — mentoring developers and contributing to technical decisions.
- Excellent communication skills — ability to explain complex ideas to both technical and non-technical audiences.
- Agile mindset — comfortable working in sprints, adapting to changes, and collaborating cross-functionally.
- Excellent communication skills — able to explain complex backend concepts to technical and non-technical audiences.
- Strong problem-solving mindset with a passion for building high-performance, resilient systems.
- Good to have e-learning domain knowledge.
Location: Bangalore
Experience: 5+ years
Employment type: Full-time, permanent
Work Hours: 10.00 AM to 7.00 PM (General Shift)
website: www.amazech.com
Qualifications:
B.E./B.Tech/M.E./M.Tech in Computer Science, Information Technology, Electrical or Electronic with a good academic background.
Key Responsibilities:
· Develop and maintain backend services using ASP.NET Core (latest LTS), RESTful APIs, and microservices architecture
· Implement authentication and authorization using OAuth2 and Azure AD
· Design and maintain clean, scalable domain models and service layers
· Lead and execute .NET Framework to .NET Core migrations, ensuring stability and backward compatibility
· Optimize backend services for performance, scalability, and security
· Contribute to CI/CD pipelines using Azure DevOps with automated builds and deployments
· Support production environments, perform root cause analysis, and ensure operational stability
· Develop and maintain frontend applications using Angular or ReactJS, ensuring responsive and high-performance user interfaces
· Integrate frontend components with backend RESTful APIs and microservices
· Collaborate closely with UX/UI designers and backend teams to deliver end-to-end features
· Maintain high-quality technical documentation and API specifications
Required Skills and Experience:
· Strong hands-on experience with ASP.NET Core (latest LTS), REST APIs, and Microservices
· Minimum hands-on experience in frontend development using Angular or ReactJS
· Proficiency in HTML5, CSS3, JavaScript/TypeScript
· Experience integrating frontend applications with backend services
· Proficiency in Azure App Services, Azure SQL, and Key Vault
· Experience with Git and Azure DevOps CI/CD pipelines
· Solid understanding of unit and integration testing
· Strong performance tuning and secure coding practices
Other Requirements:
· Exposure to Node.js preferred
· Experience using GitHub Copilot and modern developer tooling preferred
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Responsibilities
- Understand the business requirements and technical constraints and architect/design/develop.
- Participate in the complete development life cycle.
- Lead and Review the architecture/design/code of self and others.
- Develop enterprise application features/services using Azure cloud services, C# .NET Core, ReactJS etc, implementing AI-DevSecOps principles.
- Act as a hands-on technical leader of a scrum team.
- Own and be accountable for the Quality, Performance, Security and Sustenance of the respective product deliverables.
- Strive for self-excellence along with enabling success of the team/stakeholders.
- Appraise the performance of self, peers and team members.
Requirements:
- 6 to 10 years of experience in developing enterprise software products, with cloud native stack
- Strong knowledge of C# / .NET Core
- Working knowledge of the JS frameworks – React
- Good experience in automating development using combination of AI tools - Claude + CoPilot + MCP
- Strong experience in Micro-Services and/or Micro-Frontend architecture
- Strong experience in container-based development, AKS, Service Fabric etc
- Strong experience in messaging queue systems like RabbitMQ, Kafka
- Experience in Azure Services like Azure Logic Apps, Azure Functions
- Experience in Relational and No-SQL databases like MS SQL Server, PostgreSQL, MongoDB
- Preferable experience in integrating LLMs, vector databases, RAG into production apps.
- Experience in coaching/guiding/leading a scrum team of junior, senior full stack engineers
- Experience in owning/driving end to end development of multiple functional modules/areas (incl testing, performance testing, deployment)
- Experience in cross-functional collaboration with product owners, senior management etc.
- Strong knowledge of Code Quality, Code Monitoring, Performance Engineering, Test Automation Tools
- Knowledge of reporting solutions like PowerBI, Apache SuperSet etc
Immediate-Joiner Only
We are looking for a Dedicated Candidate for the following role –
Role: .NET Tech Lead
Experience: 7+ Years
Location: Hybrid (Noida)
Duration: 6 Months
Required Skills:
Experience with React.
Strong knowledge of system design, scalable solutions, and application architecture.
Hands-on experience with SQL databases.
Expertise in .NET Core and backend development.
Solution Architect experience is preferred.
Experience with Azure DevOps and CI/CD pipelines.
.NET / C# Developer
Experience: 5+ Years
Budget: 7 LPA
Location: Trichy (Onsite)
Employment Type: Full-Time
Payroll: iAgami Technology
Job Summary
We are looking for an experienced .NET / C# Developer with strong hands-on experience in designing, developing, and maintaining scalable web applications and backend services. The ideal candidate should have solid expertise in C#, .NET Core/.NET, ASP.NET Core, Web API, SQL Server, and Entity Framework, along with good knowledge of software development best practices.
Key Responsibilities
- Design, develop, test, and maintain applications using C# and .NET/.NET Core.
- Develop scalable and secure RESTful APIs and backend services using ASP.NET Core/Web API.
- Work with SQL Server, including database design, queries, stored procedures, and performance optimization.
- Implement application functionality using Entity Framework / Entity Framework Core.
- Analyze business and technical requirements and convert them into robust software solutions.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and maintain coding standards.
- Write unit and integration tests to ensure application quality.
- Collaborate with frontend developers, QA engineers, DevOps teams, and business stakeholders.
- Participate in Agile/Scrum ceremonies and contribute throughout the SDLC.
- Support CI/CD processes and application deployments where required.
Required Skills
- Strong hands-on experience with C#.
- Strong experience with .NET Core / .NET 6/7/8+.
- Experience with ASP.NET Core and Web API.
- Strong knowledge of REST APIs, JSON, HTTP, and authentication/authorization.
- Good experience with SQL Server and relational databases.
- Experience with Entity Framework / EF Core.
- Understanding of OOP, SOLID principles, design patterns, and clean code.
- Experience with Git and version control.
- Good understanding of debugging, exception handling, logging, and performance optimization.
Good to Have
- React.js / Angular or any modern frontend framework.
- Azure / AWS cloud experience.
- Docker and Kubernetes.
- CI/CD using Azure DevOps, GitHub Actions, or Jenkins.
- Microservices architecture.
- Redis / caching.
- RabbitMQ / Kafka.
- xUnit / NUnit / Moq.
- Agile/Scrum experience.
Software Engineer II to join Planview’s Keyedin team.
Planview is an enterprise software company focused on portfolio and work management, helping organizations plan, prioritize, and deliver work across strategy, teams, and technology. Its product portfolio spans project and portfolio management (PPM), enterprise agile planning, product portfolio management, and work management tools — including offerings like AdaptiveWork, Planview PPM Pro, ProjectPlace, Planview Viz, and Deliver (One2Team), plus its ProjectAdvantage (formerly Sciforma) product for project and resource management. The company serves a wide range of industries, from financial services to technology to government, helping large organizations connect strategy to execution and manage complex portfolios of projects, products, and resources.
About the Role:
You’ll work on a product that combines legacy and modern technologies, contributing across the full stack while helping shape future platform integrations, connectors, and AI-powered capabilities. You’ll also work directly on customer-facing tickets and real-world product challenges, gaining hands-on exposure to the application and its technology stack from day one.
What You’ll Work On
- Customer-facing development and product enhancements
- Platform integrations and connector development
- Cloud technologies and AI-enabled capabilities
- Maintenance and modernization of existing product functionality
- Collaboration on new technologies as the platform evolves
Must-Have Skills
- C#/.NET, MVC, VB.NET, Web API, and Dapper
- Angular, HTML, CSS, and JavaScript/TypeScript
- Unit testing using NUnit, Jasmine, and Karma
- IIS
- SQL Server, including functions, stored procedures, and scheduled jobs
- Experience with AI coding tools such as Claude, GitHub Copilot, or similar
Nice-to-Have Skills
- Integration testing
- Azure DevOps
- Power BI
- Cloud platforms such as Azure or AWS
Growth Opportunity
Over the next 1–2 years, you’ll have the opportunity to progress from handling customer-facing issues to owning complex technical problems and key product areas. You’ll build expertise across legacy and modern technologies, integrations, cloud, and AI, with a path toward leading technical initiatives, contributing to architectural and product decisions, mentoring engineers, and progressing toward a senior or technical leadership role.
Team Culture and Work Style
The Keyedin team is learning-focused, collaborative, and customer-focused. This role follows a hybrid work model with two days per week in the office and no shift work.
If this opportunity aligns with your experience and career goals, please share your updated resume and let me know a convenient time to connect.
Senior Software Engineer - I (Full Stack Developer) at Planview.
Location: Bengaluru, India
Experience: 6–10 Years
Work Mode: Hybrid — two days per week in the office (mandatory)
Team: Release and Verify Product Line
About the role
You will own full-stack feature delivery for Planview’s SaaS product line, working across backend services and frontend applications in a collaborative, hybrid environment.
Key responsibilities
- Design, build, and maintain full-stack features using C# / .NET Core and React.
- Design and implement RESTful APIs.
- Develop and maintain SQL Server schemas, queries, and stored procedures.
- Build automated end-to-end tests using Cypress and unit tests using Vitest.
- Manage Git/Bitbucket workflows, including branching, merging, rebasing, and pull request reviews.
- Build and maintain reliable CI/CD pipelines.
- Use AI-assisted engineering tools such as GitHub Copilot, Claude Code, or Cursor to support development, code reviews, and troubleshooting.
- Collaborate with QA, Product, and Design to deliver features end to end.
- Troubleshoot production issues with the DevOps team.
- Mentor junior engineers and contribute to engineering quality and review practices.
Required qualifications:
- 6–10 years of experience in full-stack software development.
- Strong experience with C# / .NET Core for scalable services and APIs.
- Strong experience building modern, responsive user interfaces with React.
- Experience with SQL Server schema design, queries, and performance fundamentals.
- Experience designing and integrating REST APIs.
- Proficiency with Git/Bitbucket, including branching strategies and pull request reviews.
- Experience building and maintaining CI/CD pipelines.
- Experience with Cypress for end-to-end test automation.
- Comfort using AI coding assistants in day-to-day software development. This may be evaluated during the interview process at the interviewer’s discretion.
Nice-to-have skills:
- Redis caching
- AWS or CloudFront
- ExtJS
- Vitest
- Docker
- AI/LLM integrations using Azure OpenAI, Semantic Kernel, or similar frameworks
- AI-powered code quality tools such as GitHub Copilot Autofix or SonarQube
Job Summary:
We are looking for a skilled Full Stack Engineer with strong hands-on experience in developing scalable, secure, and maintainable web applications using C#, .NET 8 or above, ASP.NET Core Web API, and Angular 15 or above. The candidate should have strong knowledge of full stack development, RESTful APIs, OOP, SOLID principles, design patterns, microservices, and Agile development. Prior experience working with an offshore development team in India and in a customer-facing role is mandatory.
Key Responsibilities:
- Develop scalable and maintainable web applications using C#, .NET 8+ and Angular 15+
- Design and develop robust backend services using ASP.NET Core Web API
- Develop rich and responsive web applications using Angular
- Design and integrate RESTful APIs
- Implement authentication, authorization, exception handling, logging, and secure coding practices
- Apply OOP, SOLID principles, clean-code practices, and design patterns
- Work with microservices and distributed application architectures
- Ensure application scalability, resiliency, performance, and maintainability
- Participate in Agile development activities and technical discussions
- Perform unit testing and follow TDD practices
- Work closely with customer-facing teams and offshore development teams
- Guide and mentor team members on technical aspects
Mandatory Skills:
- 6+ years of hands-on experience in Full Stack Development
- Strong experience in C# and .NET
- Mandatory .NET 8 or above
- Strong experience in ASP.NET Core / Web API
- Strong experience in Angular 15 or above
- Strong knowledge of OOP concepts
- Good understanding of SOLID principles and clean-code practices
- Experience with design patterns such as Repository, Dependency Injection, Factory, Strategy, Adapter, and Mediator
- Strong experience in RESTful APIs
- Experience with API integration, authentication, authorization, exception handling, and logging
- Prior experience in a customer-facing role
- Experience working with an offshore development team based in India
- Good understanding of Agile development
Good to Have:
- SQL and ORM experience
- Microservices and Micro Frontend (MFE) architecture
- Jasmine / Karma
- JIRA, Bamboo, Bitbucket
- Azure / AWS / GCP
- Experience with TDD and unit testing
- Relevant certifications in .NET, UI technologies, AI, or Cloud












