01 Oct
|
Du0026V Herrmann services
|
Tamil Nadu
01 Oct
Du0026V Herrmann services
Tamil Nadu
Senior Full Stack Engineer – .NET / BlazorLocation: Tamil Nadu, India
Work Model: Remote / Hybrid
Employment Type: Contract-to-Hire
Experience: 5–7 Years
Company: D&V; Herrmann Services
About the RoleD&V; Herrmann Services is looking for a hands-on Senior Full Stack Engineer based in Tamil Nadu, India, to join our development team under a Remote / Hybrid work model.
The role will support the development of enterprise applications, workflow automation, factory applications, and ERP integrations.
We are looking for someone who can work across frontend, backend, APIs, database development, and application integrations while also taking technical ownership of assigned modules.
The successful candidate will work closely with developers, QA, UI/UX, business stakeholders, and project management teams.
Key Responsibilities
- Design, develop, enhance, and maintain enterprise applications using C#, .NET, ASP.NET Core, and Blazor
- Build reusable Blazor / Razor components and responsive application interfaces
- Develop and maintain REST APIs, business services, and integration components
- Work with Microsoft SQL Server, Entity Framework Core, and LINQ
- Design and implement business workflows, validations, approvals, and status transitions
- Implement role-based access control, audit logging, and application security requirements
- Integrate applications with ERP systems and other approved third-party applications
- Troubleshoot application issues across frontend, backend, API, and database layers
- Optimise SQL queries and application performance where required
- Write clean, reusable, maintainable, and testable code
- Participate in and conduct code reviews
- Support and mentor other developers within the team
- Work closely with QA teams during testing, defect resolution, regression testing, and UAT
- Support application releases across development, QA, staging, and production environments
- Maintain accurate Jira updates, development estimates, and technical documentation
- Follow Git / Bitbucket branching, pull request, and code review processes
- Identify technical risks, dependencies, and blockers at an early stage
- Communicate progress and technical concerns clearly to the relevant stakeholders
Required Technical SkillsCandidates should have strong hands-on experience in the following areas:
- C#
- .NET / ASP.NET Core
- Blazor
- Razor Components
- REST APIs
- Microsoft SQL Server
- Entity Framework Core
- LINQ
- HTML
- CSS
- JavaScript
- Object-Oriented Programming
- Dependency Injection
- Asynchronous Programming
- Exception Handling
- Authentication and Authorisation
- Role-Based Access Control
- Git
- Bitbucket
- Jira or similar issue-tracking tools
- Unit Testing
- Integration Testing
- Application Debugging
- Performance Troubleshooting
Preferred SkillsExperience in the following areas will be an advantage:
- Telerik UI for Blazor
- Dapper
- Microsoft Entra ID
- Single Sign-On
- OAuth 2.0
- OpenID Connect
- CI/CD pipelines
- ERP integrations
- Manufacturing applications
- Workflow and approval systems
- Tablet-based enterprise applications
- Background processing
- Application logging and monitoring
Previous experience with WinMan ERP is advantageous but is not mandatory. Qualified English Communication – MandatoryProfessional spoken and written English is mandatory for this position.
Candidates must be able to:
- Participate confidently in technical discussions
- Participate in business requirement discussions
- Understand and clarify requirements
- Explain technical solutions in clear English
- Communicate effectively with developers, QA, UI/UX, management, and business users
- Write professional emails and technical documentation
- Provide clear status updates
- Communicate risks, blockers, and dependencies
- Participate professionally in online meetings
English communication skills will be assessed throughout the interview process. What We Are Looking ForWe are looking for a developer who can take ownership of assigned work rather than only executing individual coding tasks.
The ideal candidate should be able to:
- Understand the business requirement behind a feature
- Convert requirements into a practical technical solution
- Consider maintainability, security, and performance
- Work independently when required
- Collaborate effectively with the wider project team
- Review existing code and suggest improvements
- Support junior developers
- Diagnose complex issues logically
- Communicate technical concerns clearly and professionally
Interview Process1. Technical Round 1The first technical discussion will assess:
- C# and .NET knowledge
- ASP.NET Core
- Blazor
- SQL Server
- REST APIs
- Entity Framework Core
- Application architecture
- Debugging
- Performance
- Security
- Previous projects
- Technical ownership
- Problem-solving approach
Senior candidates will also be assessed on their experience with code review, technical decision-making, mentoring, and module ownership.
- Written Technical AssessmentShortlisted candidates will complete a written technical assessment covering areas such as:
- C# coding
- Logical problem solving
- SQL queries
- API scenarios
- Business workflow scenarios
- Application design concepts
- Debugging scenarios
- Technical written communication
The assessment will consider both technical correctness and clarity of explanation.
- HR RoundThe final discussion will cover:
- Professional communication
- Role suitability
- Work approach
- Availability
- Notice period
- Current and expected compensation
- Remote / Hybrid working requirements
- Contract-to-Hire conditions
Contract-to-HireThis position will initially be offered on a Contract-to-Hire basis. Based on performance, business requirements, and mutual agreement, the candidate may subsequently be considered for permanent employment.
Conversion to permanent employment is not automatic or guaranteed.
The contract terms, compensation, work arrangement, and other employment conditions will be discussed during the recruitment process and confirmed before onboarding.
Work Location and ModelPreferred Location: Tamil Nadu, India
Work Model: Remote / Hybrid
Candidates should be able to work effectively in a distributed team environment and attend online meetings and collaboration sessions during agreed working hours.
- Hybrid working requirements may apply depending on project or business needs.
📌 Full Stack Engineer (Tamil Nadu)
🏢 Du0026V Herrmann services
📍 Tamil Nadu