Sr Engineer, R&D Software Engineering
New
J
JobgetherSoftware Engineering
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AgileASP.NETMicrosoft SQL ServerC#.NETAngularReact
Requirements
- 5+ years of professional software development experience.
- Strong hands-on experience with .NET technologies, including ASP.NET, .NET Core, and C#.
- Proficiency with Angular or React for modern web application development.
- Practical experience developing solutions with Microsoft Power Apps and Dataverse.
- Experience with Entity Framework and ORM-based data access approaches.
- Strong understanding of relational databases, SQL development, schema design, optimization, and troubleshooting.
- Ability to design scalable applications and solve complex technical challenges.
- Strong communication, collaboration, and stakeholder management skills.
- Experience working in agile software development environments.
Responsibilities
- Develop, test, and maintain web applications using technologies such as Angular, React, .NET, and modern database systems.
- Design, build, and enhance solutions using Microsoft Power Platform, including Power Apps (canvas and model-driven applications) and Dataverse.
- Integrate Power Platform solutions with custom .NET services, APIs, and enterprise data sources.
- Design and implement database structures, queries, and stored procedures using SQL Server and Entity Framework.
- Ensure application scalability, performance, reliability, and maintainability through strong engineering practices.
- Collaborate with product managers, UX/UI designers, engineers, and stakeholders to define requirements and deliver features.
- Participate in agile development practices, including code reviews, team discussions, iterative delivery, and continuous improvement initiatives.
- Troubleshoot defects, optimize existing solutions, and contribute to application enhancements.
- Mentor junior developers by sharing technical knowledge, reviewing code, and promoting best practices.
- Stay updated on emerging technologies and recommend improvements to development processes and solutions.
View Full Description & ApplyYou'll be redirected to the employer's site