Job Description – Software Engineer Mobile Applications - Flutter Developer
Position
Software Engineer
Experience
4–6 Years
Department
Software Product Development & Engineering
Location
Delhi / NCR (or as applicable)
Reporting To
Technical Lead / Project Manager / Engineering Manager
About Us
Nippon Data Systems Ltd. is a leading IT solutions and software company with over 30 years of experience and a team of 1,200+ professionals. The company develops enterprise-grade software products and digital transformation solutions including ERP, CRM, HRMS, BPM, AI-powered platforms, ATS, workflow automation, and industry-specific business applications.
We are looking for a highly skilled and motivated MVC .NET Developer to join our Software Product Development & Engineering team for the design, development, enhancement, and maintenance of enterprise software products and platforms.
Key Responsibilities
- Design, develop, test, and maintain enterprise web applications using MVC .NET technologies.
- Participate in software product development lifecycle activities including requirement analysis, design, coding, testing, deployment, and support.
- Develop scalable, secure, and high-performance applications.
- Build reusable modules, APIs, and components for enterprise products.
- Work on product enhancements, bug fixing, optimization, and feature development.
- Develop and integrate REST APIs and third-party services.
- Work closely with product managers, business analysts, UI/UX teams, QA teams, and DevOps teams.
- Participate in architecture discussions and technical solution design.
- Optimize application performance and database queries.
- Ensure coding standards, security guidelines, and best practices are followed.
- Prepare technical documentation and support deployment activities.
- Troubleshoot production issues and provide technical support when required.
- Mentor junior developers and support knowledge sharing within the team.
Technical Skills Required
Core Technologies
- Strong hands-on experience in:
- ASP.NET MVC
- C#
- .NET Framework / .NET Core
- Web API / REST API development
- Entity Framework
- LINQ
- SQL Server
Front-End Technologies
- HTML5
- CSS3
- JavaScript
- jQuery
- AJAX
- Bootstrap
Database Skills
- Strong knowledge of:
- MS SQL Server
- Stored Procedures
- Views
- Functions
- Triggers
- Query optimization
- Database design
Additional Preferred Skills
- Experience with:
- Angular / React (preferred)
- Microservices architecture
- API Gateway concepts
- Authentication & Authorization
- JWT / OAuth
- Redis / Caching concepts
- IIS deployment
- Git / Azure DevOps
- CI/CD pipelines
- Cloud platforms (Azure / OCI / AWS)
- Docker / Containers
- Message queues and integration concepts
Product Development Exposure Preferred
Candidates with experience in development of enterprise business applications such as:
- ERP
- CRM
- HRMS
- BPM / Workflow
- ATS
- BFSI applications
- Document Management Systems
- AI-enabled enterprise applications
will be preferred.
Required Competencies
- Strong problem-solving and analytical skills
- Good understanding of software architecture and design patterns
- Ability to write clean, scalable, and maintainable code
- Good communication and teamwork skills
- Ability to work independently and handle multiple tasks
- Strong debugging and troubleshooting skills
Educational Qualification
- B.Tech / BE / MCA / M.Tech / BCA in Computer Science, IT, or related field.
Experience
- 4–6 years of relevant experience in MVC .NET application development.
Key Performance Indicators (KPIs)
- Timely delivery of development tasks
- Code quality and maintainability
- Application performance optimization
- Defect reduction
- Adherence to coding standards
- Contribution to product innovation and enhancements
Pay: ₹25,000.00 - ₹40,000.00 per month
Work Location: In person