sr.product developer in chennai

randstad india
position type
apply now

chennai, tamil nadu
Information Technology
position type
reference number
randstad india

job description

sr.product developer in chennai

 Location: ChennaiPermanent Job role Job Description:
  • Provide technical direction to the team and is a key contributor (Product Development,Release Cycles) 
  • Responsible for designing, developing web-based applications and integrating with related backend systems 
  • Responsible for maintaining the overall architecture for all system/program/initiatives. 
  • Implement object-oriented design principles and patterns. 
  • Develop highly performant, scalable & secure applications. 
  • Be involved in defining and applying development best practices in a large distributed development team. 
  • Build reusable code and libraries for future use 
  • Ensure a high standard of work through code reviews, coaching and management. Help set and enforce quality standards and best practices within the team.  
  • Provide technical leadership and mentorship to other developers. 
  • Assess technical debt and provide solutions and / or tools on how to address.   
  • Communicate clearly and effectively across all levels of the organization.  
  • Collaborate with other team members and stakeholders 
  • Take ownership of the product from a technical perspective and be responsible to manage & support the services to the client 
Skills And Qualifications 
  • 6-9+ years of experience with latest .Net Frameworks, .Net Core 
  • 6-9years of experience in designing and developing applications using C#, ASP.Net MVC 
  • 6-9+ years experience in web technologies including JSON/XML, WebAPIs, RESTful APIs 
  • Hands on experience in Microsoft SQL Server 
  • 5+ years of experience using Agile development processes (e.g. developing and
  • estimating user stories, sprint planning, sprint retrospectives, etc.) 
  • 5+ years of experience in Azure based development and delivery  
  • Expert knowledge on Service Oriented Architecture 
  • Expert understanding of asynchronous programming, 
  • 5+ years of experience in Git source control management.  
  • Demonstrable ability to write clean, structured, maintainable code 
  • Deep understanding of object-oriented design principles and patterns 
  • Expert experience with unit test automations and/or code analysis techniques.  
  • Expert in application performance profiling. 
  • Expert understanding of development & release tooling (i.e. Azure Devops/NuGet) 
  • Critical thinker and problem-solving skills 
  • Team player, leader, mentor.  
Good to have: 
  • Understanding of HTML5, CSS3, Front end frameworks like REACT, Angular 
  • Any NoSQL DB Skills 
Competency Requirement: 
  • Strong verbal and written communications skills 
  • Good Team management skills 
  • Planning, organizing and time management skills 
  • Achieve results within deadlines whilst maintaining quality 
  • Develop and deliver presentations, training sessions