We are seeking a hands-on Senior Software Engineer to design, develop, and maintain Supply Chain Management (SCM) applications. This role involves close collaboration with business users across various functions including procurement, inventory, warehouse management, production, and Bill of Materials (BOM) processes. The ideal candidate will play a critical role in translating business needs into technical solutions that enhance operational efficiency.
Key Responsibilities:
- Gather and analyze requirements to translate business processes into detailed system designs and technical specifications.
- Develop and enhance SCM modules, workflows, forms, reports, and APIs to support business operations.
- Build robust applications using ASP.NET Core MVC, C#, and modern front-end frameworks such as React or Angular.
- Write and optimize Oracle SQL queries, PL/SQL procedures, and manage database objects to ensure high performance and data integrity.
- Provide ongoing user support, troubleshoot issues, and implement improvements to existing applications.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Minimum of 4 years of relevant experience in system analysis, application development, or working with ERP/SCM systems.
- Strong understanding of procurement, inventory management, warehouse operations, production workflows, BOM, and overall supply chain processes.
- Proven hands-on experience with ASP.NET Core MVC, C#, Web APIs, and front-end technologies like React or Angular.
- Practical experience working with Oracle Database, including SQL and PL/SQL programming.
This position offers an opportunity to work in a dynamic environment where technical expertise directly impacts supply chain efficiency. Candidates with a passion for problem-solving and continuous improvement in SCM systems will find this role rewarding.