Lead .Net Dev - WMS - Randstad USA
Woodridge, IL 60517
About the Job
100% Remote
All new Development
Integrate WMS
We are seeking an experienced Senior Software Developer with expertise in C# and Warehouse
Management Systems (WMS) to join our development team. This role is critical to enhancing and
maintaining our WMS solutions, ensuring optimal performance and continuous improvement of our
warehouse operations. The ideal candidate will be a strong C# developer with deep knowledge of
warehouse management software and the ability to integrate complex systems within a fast-paced
logistics environment.
Key Responsibilities:
? WMS Software Development & Enhancement:
o Lead the development and enhancement of Warehouse Management System (WMS)
applications using C#.
o Design and implement new features and modules, ensuring they meet business
requirements and improve warehouse efficiency.
o Develop software solutions that support inventory management, order fulfillment,
shipment tracking, and integration with other enterprise systems.
? System Integration:
o Develop and maintain integrations between the WMS and other key systems, such as
ERP, TMS, EDI, and third-party logistics systems, using C# and RESTful APIs.
o Ensure seamless data flow and real-time system synchronization across all warehouse
operations.
? Architecture & Technical Leadership:
o Participate in architectural decisions for system design and ensure that solutions are
scalable, maintainable, and performant.
o Provide mentorship and technical guidance to junior developers, promoting best
practices in software development.
o Lead and participate in code reviews to ensure high-quality code standards and
consistency across the development team.
? Performance Optimization & Troubleshooting:
o Identify performance bottlenecks in the WMS and optimize the system for high
availability, scalability, and performance.
o Resolve complex technical issues in a timely manner, minimizing system downtime and
improving overall system stability.
? Agile Development & Collaboration:
o Work in an Agile environment, collaborating with cross-functional teams (product
managers, business analysts, QA) to deliver features according to sprint cycles.
o Assist in defining system requirements, planning, and delivering software enhancements
and bug fixes.
? Testing & Quality Assurance:
o Ensure code is thoroughly tested through unit tests, integration tests, and end-to-end
testing to meet quality standards.
? Documentation & Support:
o Write and maintain comprehensive documentation for system design, codebase, and
configuration details.
o Provide support for troubleshooting, resolving issues, and conducting root cause
analysis for production incidents.
Qualifications:
? Education:
o Bachelor's degree in Computer Science, Software Engineering, or a related field (or
equivalent work experience).
? Experience:
o 5+ years of experience in software development, with at least 3+ years focused on
Warehouse Management Systems (WMS).
o Proven expertise in C# and .NET technologies.
o Solid experience in developing, integrating, and maintaining WMS solutions.
o Experience with key WMS functionalities, such as inventory control, order picking,
shipment tracking, and barcode/RFID integration.
o Experience with relational databases (SQL Server, MySQL) and NoSQL databases
(MongoDB, Redis).
o Experience with cloud platforms (Azure, AWS, or Google Cloud) is a plus.
? Technical Skills:
o strong proficiency in C#, ASP.NET, .NET Core, and MVC frameworks.
o Experience with software design patterns, RESTful APIs, and microservices architectures.
o Knowledge of integration protocols such as SOAP, REST, EDI, and JSON.
o Familiarity with front-end technologies (JavaScript, Angular, React) is a bonus.
o Understanding of version control systems (Git, SVN) and DevOps practices (CI/CD
pipelines).
? Soft Skills:
o strong problem-solving skills with the ability to think critically and creatively.
o Excellent communication and collaboration skills, with the ability to work across teams
and wit