Distributed Order Management Software Engineer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Distributed Order Management (DOM)
Java
Python
C++.
IBM Sterling OMS
Manhattan DOM
SQL
NoSQL
data modeling concepts
Agile Scrum.

Job Details

Distributed Order Management Software Engineer

Alabama (Remote / Onsite)

Long term Contract

Job Description:
We are looking for a talented Distributed Order Management (DOM) Software Engineer to join our team. The ideal candidate will have a strong background in software development and experience in building distributed order management solutions to meet the evolving needs of our organization.

Responsibilities:
Design, develop, and implement distributed order management software solutions to support order orchestration, inventory management, and fulfillment processes.
Collaborate with cross-functional teams to gather requirements and define technical specifications for distributed order management systems.
Develop and maintain software components, modules, and interfaces for distributed order management platforms.
Write clean, efficient, and maintainable code using best practices and coding standards.
Conduct unit testing and integration testing to ensure the reliability and performance of distributed order management software.
Troubleshoot and debug issues in distributed order management systems and provide timely resolution.
Stay current with industry trends and emerging technologies related to distributed order management and software development.
Participate in code reviews, design discussions, and knowledge sharing sessions with team members.

Requirements:
Bachelor's degree in Computer Science, Software Engineering, or related field. Master's degree preferred.
Minimum of [5] years of experience in software development, with a focus on distributed order management or related systems.
Proficiency in programming languages such as Java, Python, or C++.
Strong understanding of distributed systems architecture and design principles.
Experience with distributed order management platforms such as IBM Sterling OMS, Manhattan DOM, or similar systems.
Knowledge of database technologies (SQL and NoSQL) and data modeling concepts.
Familiarity with software development methodologies such as Agile or Scrum.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills with the ability to work effectively in a team environment.
Ability to manage multiple tasks and prioritize effectively in a fast-paced environment