Overview
Join the OmniWMS Product & Technology team to build and ship release features on a multi-component Warehouse Management System, working across front end, back end and database, and help modernize the platform step by step.
What you'll do
- Build and ship release features and enhancements on our multi-component WMS platform, working across front end, back end and database.
- Work across legacy and modern technology stacks, including .NET/C#, ASP.NET Core, Web API, MVC and Entity Framework, while helping improve architecture, maintainability and testability over time.
- Contribute to modernization initiatives such as migrating legacy components, upgrading frameworks and refactoring.
- Troubleshoot and debug issues end to end, and optimize high-volume transactional workflows on SQL Server and PostgreSQL.
- Develop responsive web and mobile interfaces used in daily warehouse operations, using JavaScript, Vue, jQuery, Razor Views and PWA components.
- Use AI-assisted development tools to understand code, accelerate delivery and support modernization, reviewing all AI-generated output with sound judgment.
- Collaborate with architects, developers, QA, product managers and support teams, and take part in code reviews and technical design discussions.
What you'll need
- 3–7 years of full-stack software development experience, with strong programming and object-oriented design fundamentals.
- Strong problem-solving, troubleshooting and debugging skills, and the ability to learn quickly in unfamiliar codebases and technology stacks.
- Hands-on backend experience in .NET/C#, Java or a similar enterprise stack, including REST APIs and ORM frameworks.
- Strong JavaScript/TypeScript with a modern front-end framework.
- Solid working knowledge of relational databases such as SQL Server or PostgreSQL, including complex queries and performance troubleshooting.
- Comfort using AI-assisted development tools to understand code and deliver changes, with the judgment to review what they produce.
- Strong collaboration and communication skills in an Agile environment, and a willingness to work on both legacy and modern components.
Nice to have
- Prior .NET experience.
- Vue experience; React or Angular experience is welcome if you can transition to Vue quickly.
- Experience with application modernization.
Details
- Location: Bengaluru, Karnataka, India.
- Hybrid work mode with a flexible work environment.
- Collaboration with global teams.
Read the full description and apply on the company’s own careers page.