
Senior Product Software Engineer(.NET, ANGULAR, REACT-Relevant 6+ Years Exp) Multiple Urgent Openings For Chennai and Pune Location
- Chennai, Tamil Nadu Pune, Maharashtra
- Permanent
- Full-time
- Justification
Industry standards emphasize the importance of experienced engineers in complex projects, especially in fast-moving industries. Experienced developers bring not only technical skills but also problem-solving abilities, architectural insights, and the capacity to mentor junior team members. Their involvement can significantly enhance the team's efficiency and the quality of the final product.We are looking for a technically strong software professional to design, develop, document, and test solutions that solve complex business challenges. The ideal candidate should have exceptional coding abilities and thrive in a collaborative team environment, contributing effectively with moderate supervision.Responsibilities
- Collaborate across Agile teams to design, develop, test, implement, and support technical solutions using a variety of tools and technologies.
- Design and develop front-end solutions using Angular, React, and ASP.NET, as well as back-end APIs used internally and by third-party systems.
- Participate in architectural and technical decision-making processes.
- Produce technical designs and working software solutions aligned with business requirements.
- Enhance and maintain existing applications through performance improvements, code refactoring, and bug fixing.
- Follow established organizational standards for design, coding, testing, and documentation.
- Develop dashboards and reports using Power BI to support business intelligence and decision-making.
- Contribute to the continuous improvement of products and processes in an Agile environment.
- Bachelor's degree in Computer Science preferred. Candidates with a bachelor's degree in a related field will also be considered.
- 6+ years of relevant experience in software design and development.
- Proficiency in responsive web design principles.
- Hands-on experience with Angular, React, .NET, ASP.NET MVC, WebAPI, WCF, REST, and .NET Core.
- Experience developing microservices using .NET Core.
- Familiarity with modern cloud technologies such as Docker, Kubernetes, and Dapr.
- Experience with Microsoft Azure services, especially Azure DevOps and pipeline configurations.
- Experience building data visualizations and dashboards using Power BI.
- Exposure to web technologies like TypeScript, Node.js, NestJS, and RxDB is preferred.
- Strong understanding of UI architecture and design patterns, including the Module, Builder, and Strategy patterns.
- Experience working with Agile methodologies such as Scrum and SAFe.
- Knowledge of system analysis and design using UML.
- Proficiency in using development environments such as Microsoft Visual Studio and Visual Studio Code.
- Experience with version control systems, especially Git.
- Strong experience in unit and integration testing.
- Proficient in working with both MS SQL and NoSQL databases.
- Experience with Behavior-Driven Development (BDD) and Test-Driven Development (TDD).
- Self-motivated and capable of working independently with minimal supervision.
- Eagerness to learn new technologies and improve continuously.
- Strong verbal, written, and interpersonal communication skills.
- Passionate about debugging, performance optimization, and automation.
- Prior experience in developing or integrating enterprise software solutions is a plus.
- Familiarity with OWASP and secure coding practices is an advantage.