Epicareer Might not Working Properly
Learn More
A

Distributed Order Management Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Distributed Order Management Software Engineer

Alabama (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 fulfilment 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 a 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 modelling 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job