Company Name New Vision Softcom & Consultancy Pvt. Ltd
Function Business Units (BU)
Organization Unit Application Development
Region APAC
Country India
Base office location Pune
Working model Work from Office
State Maharashtra
Skills
Skill
Graduation/Equivalent Course
CERTIFICATION
Working Language
Job Description
Senior Software Engineer
- 6+ years of experience in software development with strong expertise in .NET/C# and modern web application development.
- Strong hands-on experience with C#, .NET Core / ASP.NET Core and building scalable enterprise applications.
- Strong frontend development experience using React.js, Next.js, and TypeScript.
- Experience designing and implementing Orchestration-based / distributed architectures and integrating multiple services and systems.
- Strong experience with Entity Framework Core (EF Core) for data access and ORM-based application development.
- Hands-on experience with PostgreSQL, including database design, complex queries, performance optimization, and data modeling.
- Experience implementing real-time communication using SignalR/WebSockets.
- Strong hands-on experience with Azure Functions and serverless application development.
- Good understanding of Microsoft Azure services, cloud-native architecture, deployment, monitoring, and integration patterns.
- Experience designing and developing RESTful APIs, microservices, and service-to-service integrations.
- Strong understanding of software architecture, design patterns, SOLID principles, clean code, and scalable system design.
- Experience with CI/CD, Git, automated testing, and Agile development practices.
- Ability to troubleshoot complex technical issues, perform root-cause analysis, and optimize application performance.
- Strong communication and collaboration skills, with the ability to work closely with architects, product teams, and other engineering teams.
- Should be comfortable taking ownership of technical deliverables and mentoring junior/mid-level engineers.
Must-Have Skills
Good-to-Have
- Microservices and distributed systems
- Automated testing (xUnit/NUnit, Jest/React Testing Library)
- CI/CD using Azure DevOps or GitHub Actions