Role: Dotnet Fullstack Developer
Experience: 5+ Years
Location: Hyderabad- Initial 3 months WFO and post that Hybrid in a weekly basis
Shift: log off time is 10:30 p.m.
JD & Key Skills Required
- .NET Expertise: 5+ years of hands-on experience with the .NET Framework, particularly ASP.NET MVC
- C Proficiency: Strong command of C for back-end development
- MVC & Razor Views: Deep understanding of MVC architecture and Razor syntax
- RESTful APIs: Skilled in designing, building, and consuming custom RESTful APIs
- Front-End Skills: Proficient with HTML, CSS, JavaScript, and jQuery
- Experience with modern front-end frameworks such as Angular or React
- Version Control: Solid experience with Git/GitHub, including branching strategies and pull request workflows
- Team Collaboration: Strong communication, documentation, and teamwork skills
- Agile Development: Comfortable working in Agile/Scrum environments
- AI-Powered Development: Experience using AI tools like GitHub Copilot for code documentation, generation, and analysis
- Additional Skills for Legacy Monolith Work
- Refactoring: Ability to break apart and restructure legacy codebases into modular, testable components
- Domain-Driven Design: Familiarity with DDD concepts to define bounded contexts and guide system decomposition
- Service Layer Architecture: Skilled in organizing business logic into reusable service layers
- Unit Testing: Capable of writing unit tests for both new and legacy code to improve reliability
- Observability: Experience integrating structured logging and monitoring to support refactoring
- API Lifecycle: Strong grasp of API versioning, backward compatibility, and lifecycle management
Optional Skills
- Experience with UI libraries like jqWidgets
- Familiarity with asynchronous programming and the Task Parallel Library (TPL)
- Working knowledge of Python for API development
- Nice to Have - Azure
- Hands-on experience with Microsoft Azure services
- App Services
- API Management
- Azure Functions
- Understanding of event-driven architecture and messaging systems like Azure Service Bus or RabbitMQ