Full Stack developer - Dot net developer
Pune, IndiaFull-timeMid · 4-5 years
About this role
Job Title: Full Stack Engineer (.NET, C# )
Key Responsibilities:
- Develop, maintain, and enhance web applications using .NET (C#) .
- Design RESTful APIs and integrate third-party services.
- Work closely with product managers and UI/UX designers to implement user-centric features.
- Write clean, maintainable, and testable code following best practices.
- Collaborate in an Agile development environment with regular sprint cycles.
- Participate in code reviews, unit testing, and performance optimization.
- Troubleshoot and debug issues across the application stack.
- Excellent problem-solving, communication, and collaboration skills.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 4–5 years of full-stack development experience with:
- Backend: .NET (C#), Node.js
- Frontend: Angular (latest versions), HTML5, CSS3, TypeScript
- Experience with SQL and NoSQL databases (e.g., MS SQL Server, MongoDB).
- Familiarity with version control systems (Git).
- Strong understanding of software architecture, design patterns, and best practices.
- Solid knowledge of RESTful APIs and microservices architecture.
Preferred Qualifications:
- Experience with cloud platforms (Azure, AWS).
- CI/CD pipeline knowledge and DevOps practices.
- Unit testing frameworks and test automation experience.
Good to have:
- Experience with message queueing systems like MassTransit and RabbitMQ.
- Experience with Azure Service Bus.
- Knowledge of Payment Processing (DuitNow), Firebase Integration, Notification Systems (Slack), Audit Trail & Logging, and Email Services (Mailchimp).
