Job Description: Senior Software Engineer (.NET)
Location: Mohali (Hybrid)
Employment Type: Full-Time
Position Overview
We are seeking a highly skilled Senior Software Engineer (NET) to design, develop, and maintain enterprise-grade applications and REST APIs. The ideal candidate will bring deep technical expertise in .NET technologies, strong debugging skills, and the ability to work across backend and frontend components. You will drive innovation within the engineering team while ensuring high standards of code quality, performance, and scalability.
What You'll Be Responsible For
- Build and manage REST API stacks for Maropost web applications using the ASP.NET framework
- Apply strong debugging and analytical skills to resolve complex technical issues
- Work with .NET, .NET Core, .NET Standard frameworks to deliver production-ready applications
- Develop at least one production-level application using .NET technologies
- Work with JavaScript internals and contribute to UI development using any modern JavaScript framework
- Write, optimize, and maintain SQL queries using Microsoft SQL Server
- Communicate effectively with internal teams and stakeholders
- Drive innovation by introducing new tools, technologies, and process improvements
- Evaluate and improve frameworks, development practices, and performance bottlenecks
- Review system architecture and code written by team members to maintain engineering excellence
What You'll Bring
- Bachelor's degree (B.E./B.Tech)
- 5+ years of hands-on experience in building enterprise-grade applications
- Strong understanding of API development and backend architecture
- Enthusiasm to build and manage API endpoints for multimodal clients
- Proactive mindset, eagerness to learn, and ability to thrive in a high-growth environment
- Strong problem-solving capabilities and adherence to clean coding practices
- Excellent communication and collaboration skills
Required Technical Skill Set
Core Technologies
- Strong expertise in .NET / .NET Core / .NET Standard / VB.NET
- Experience building production-level applications using ASP.NET
- Solid JavaScript knowledge and experience with at least one JavaScript UI framework (preferably Angular)
- Frontend fundamentals: HTML, CSS, JavaScript
- Strong SQL experience with MS SQL Server
Tools & Platforms
- Version control tools: GitHub, Bitbucket
- CI/CD platforms: Jenkins, Azure DevOps
Preferred Skills (Added Advantage)
- Databases & caching: Redis, CosmosDB, DynamoDB
- Cloud services: Working knowledge of GCP/AWS/Azure (VMs, API Gateway, Load Balancers)
- Monitoring & observability tools: Prometheus, Grafana, Loki, OpenTelemetry
- Network protocols: HTTP, WebSocket, Socket.io
- Infrastructure & DevOps tools: Jenkins, Argo CD, Spinnaker, Terraform