Senior Product Developer-C#, .NET and Angular
Grow
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.