Senior Product Developer-C#, .NET and Angular



Software Engineering, Product
Bengaluru, Karnataka, India
Posted on Friday, May 10, 2024

What You’ll Do:

  • Collaborate with cross-functional teams including product managers, designers, and other developers to understand requirements and translate them into technical specifications.
  • Design, develop, and implement robust and scalable Full Stack solutions using Angular for front-end and .NET Core/.NET for back-end components.
  • Participate in architecture discussions, code reviews, and provide constructive feedback to team members to ensure code quality and best practices.
  • Build and maintain RESTful APIs, services, and microservices using .NET technologies.
  • Integrate Azure services and fundamentals into the architecture, ensuring the application's scalability, security, and reliability.
  • Work on continuous integration and continuous deployment (CI/CD) pipelines, automating the build, test, and deployment processes.
  • Troubleshoot and resolve technical issues, optimize application performance, and ensure smooth operations.
  • Stay up to date with industry trends, emerging technologies, and best practices in Full Stack development, Angular, .NET, Azure, and build automation.
  • Writes, refactors, and tests new and existing applications/framework components.
  • Actively participates in designing and reviewing core functionality.
  • Designs and delivers formal or informal training, mentorship, and supports other developers.
  • Develops, analyzes, and maintains tools that support and automate processes for hardware or software product release.
  • Looks to constantly improve coding standards and provides recommendations.
  • Creates and provide estimates of work.
  • Proactively delivers work on time with good quality.
  • Should be open to learn new technologies whenever required or asked for.

What You Need to Succeed:

  • Bachelor’s degree in computer science or related field.
  • Minimum 5 years of Full Stack development experience.
  • Proficiency in Angular for creating responsive front-end applications.
  • Expertise in .NET Core, .NET framework for building scalable back-end services.
  • Strong grasp of Azure fundamentals and cloud services.
  • Experience with build automation tools such as Jenkins or Azure DevOps.
  • Solid understanding of software design principles and architectural patterns.
  • Familiarity with Agile methodologies and Git version control.
  • Excellent problem-solving skills and quick learning abilities.