jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted 17 hours ago

Product Developer- .Net, Angular, SQL

at Epocare

Bangalore, IndiaHybrid
You are nearing today's limit. Upgrade for unlimited access.

Responsibilities

  • Design, develop, enhance, and maintain Epicor's enterprise software products using modern Microsoft technologies and industry best practices.
  • Develop new features and enhance existing applications by delivering scalable, secure, and high-performing solutions that meet business and customer requirements.
  • Write clean, maintainable, and well-documented code following established coding standards, design principles, and secure development practices.
  • Develop and execute unit tests, perform integration testing, and support automated testing to ensure software quality and reliability.
  • Build and consume RESTful APIs and contribute to modern web application development using .NET, Angular, and related technologies. Analyze business
  • Troubleshoot, debug, and resolve application defects, performance bottlenecks, and production issues while ensuring minimal business disruption.
  • Perform code reviews, participate in peer programming sessions, and contribute to continuous improvement initiatives that enhance code quality and development efficiency.
  • Collaborate effectively with Product Management, QA, UX, DevOps, and other cross-functional teams to deliver high-quality software on schedule.
  • Support CI/CD practices by participating in build, release, and deployment activities using established development and DevOps processes.

Requirements

  • While our latest product development is focused on C#, .NET 8 (and above), ASP.NET Core, and Angular, you will also contribute to the maintenance and modernization of existing applications built on earlier versions of the .NET framework and Angular.
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related discipline (or equivalent professional certifications and relevant industry experience).
  • experience in software design, development, and maintenance using Microsoft technologies.
  • Strong proficiency in .NET 8 (or later), C#, ASP.NET Core, RESTful APIs, and Web API development.
  • Experience building modern, responsive web applications using Angular 15+, TypeScript, HTML5, CSS3, JavaScript (ES6+), and responsive UI frameworks such as Bootstrap or Angular Material. Solid
  • experience with Microsoft SQL Server, including database design, stored procedures will be preferred.
  • Good understanding of Entity Framework Core, LINQ, dependency injection, asynchronous programming (async/await), and Object-Oriented Programming (OOP) principles.
  • Experience with software architecture patterns such as MVC, Clean Architecture, Repository Pattern, and SOLID design principles. Hands-on
  • experience with Git, Azure DevOps, GitHub, or similar version control and CI/CD platforms.
  • Exposure to cloud platforms such as Microsoft Azure (App Services, Azure SQL, Storage, Functions, or Key Vault) is preferred.
  • Familiarity with containerization technologies such as Docker and basic knowledge of Kubernetes is an advantage.
  • Experience with unit testing frameworks such as xUnit, NUnit, or MSTest, and mocking frameworks like Moq is a must.
  • Knowledge of API testing tools such as Postman or Swagger/OpenAPI will be preferred.
  • Understanding of authentication and authorization mechanisms including OAuth 2.0, JWT, and OpenID Connect.
  • Familiarity with Agile/Scrum development methodologies and participation in sprint planning, code reviews, and continuous improvement practices.
  • Knowledge of secure coding practices, application performance optimization, logging, monitoring, and troubleshooting techniques.
  • Excellent written, verbal, and interpersonal communication skills with the ability to collaborate effectively across cross-functional teams.
  • Ability to quickly learn new technologies and adapt to changing business and technical requirements. #LI-SH1 #Hybrid About Epicor At Epicor, we’re truly a team.
  • Join 5,000 talented professionals in creating a world of better business through data, AI, and cognitive ERP.
  • From software engineers who command the latest AI technology to business development reps who help us seize new opportunities, the work we do matters.

Experience

  • 3–5 years of hands-on

Benefits

  • And that success really matters, because we’re the essential partners for the world’s most essential businesses—the hardworking companies who make, move, and sell the things the world needs. Competitive Pay &
  • Work-Life Balance: Policies built on mutual trust and support, encouraging time off to rest, recharge, and reconnect.

Additional details

  • As a member of the Epicor Product Development team, you will play a key role in designing, developing, and maintaining innovative enterprise software solutions that empower customers across multiple industries.
  • You will collaborate with cross-functional teams to deliver high-quality, scalable, and secure applications while contributing throughout the entire software development lifecycle. Your
  • responsibilities will include developing new features, enhancing existing functionality, modernizing legacy applications, building and consuming RESTful APIs, and extending our web and mobile capabilities.
  • This role offers the opportunity to work with modern development practices, cloud-ready architectures, Agile methodologies, CI/CD pipelines, and industry-leading technologies while delivering solutions that have a direct impact on our global customer base. What You’ll Do:
  • Participate in the complete Software Development Life Cycle (SDLC), including
  • requirements analysis, technical design, development, testing, deployment, and post-release support.
  • requirements and translate functional specifications into robust technical solutions for medium to large-scale projects.
  • Contribute to application modernization efforts, including technology upgrades, performance optimization, security enhancements, and technical debt reduction.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, backlog refinement, retrospectives, and sprint reviews.
  • Stay current with emerging technologies, development frameworks, and industry best practices, proactively recommending improvements that enhance product quality and team productivity.

Find more real-time jobs on JobLoom.