.Net core with Angular (only immediate joiners)



Senior / Lead Developer (.NETcore + Angular )


DSRC is seeking an experienced Lead Developer with a strong emphasis on ASP.NET Core and Angular to spearhead our development initiatives. The ideal candidate will have 4 to 8 years of industry experience and demonstrate exceptional domain expertise in payment processing and e-commerce platforms.


Location: Chennai/Remote

Experience : 4 to 8 Years


Responsibilities:


  • Design, develop, and maintain robust backend systems using ASP.NET Core, ensuring optimal performance and security.
  • Lead the architectural design of scalable and secure applications using ASP.NET
  • Core for backend services and Angular for the frontend, ensuring optimal performance and maintainability.
  • Actively participate in the development lifecycle as a hands-on lead, writing clean, efficient, and well-documented code in ASP.NET Core and Angular.
  • Design and implement robust RESTful APIs that facilitate seamless communication between frontend and backend systems, enhancing the user experience.
  • Oversee the implementation of responsive and dynamic user interfaces using Angular, ensuring a high-quality user experience across devices.
  • Ensure comprehensive testing of applications through unit testing and integration testing to guarantee functionality and security.
  • Work closely with cross-functional teams to understand requirements and translate them into technical specifications that guide development efforts.
  • Oversee the project lifecycle from concept to deployment, managing timelines, resources, and deliverables to achieve project goals effectively.


Requirements:


  • Strong technical background with a solid understanding of software development
  • 4+ years of hands-on experience in software development, with robust expertise in ASP.NET Core and Angular.
  • Familiarity with database systems, particularly SQL Server and NoSQL databases (e.g., MongoDB).
  • Experience in utilizing cloud platforms (e.g., AWS, Azure) to enhance application functionality.
  • Excellent problem-solving skills with a proactive approach to addressing technical challenges.
  • Strong communication skills with the ability to articulate technical concepts to various stakeholders.
  • Ability to work well under pressure and manage multiple projects simultaneously.
  • Experience working in an Agile/Scrum environment is preferred.
  • Bachelor's degree in Computer Science, Engineering, or a related field (preferred).