Senior Software Engineer

SyndigoHouston, TX
3hRemote

About The Position

Syndigo powers the continual flow of data and content throughout the entire commerce ecosystem— accelerating delivery of accurate and compelling information that increases sales on every shelf. We are the recognized leader in software and services for the management of master data, product information, digital assets, and content syndication and analytics across industries including grocery, foodservice, hardlines, home improvement, oil & gas, pet, health and beauty, automotive, apparel, and healthcare products. Syndigo serves the industry’s largest two-sided network, connecting more than 50,000 global users across 12,000+ global brands with more than 1,750 global retailers. Basically, we're the people that deliver the rich, accurate product content that helps consumers shop online with confidence, and helps brands and retailers operate efficient product supply chains. We cannot do all of this without our amazing employees who make the magic happen here at Syndigo. As we continue to grow, we’re always looking to identify talented individuals to join our team. Syndigo LLC seeks multiple Senior Software Engineers Job Location: 2929 Briarpark Drive, Suite 200, Houston, TX 77042

Requirements

  • Master’s degree in Computer Science or a related field and at least three (3) years of experience.
  • Three (3) years of experience in building enterprise software products using relevant technologies
  • Three (3) years of experience in Java and Python programming languages
  • Three (3) years of experience building web-based applications, including implementing CRUD functionality
  • Three (3) years of experience in Unix/Linux systems, including process management, file handling, and threading concepts
  • Three (3) years of experience in object-oriented programming concepts and design principles
  • Three (3) years of experience in GitHub for version control and collaboration on development projects
  • Three (3) years of experience in analytical skills, problem-solving abilities, and teamwork capabilities
  • Two (2) years of experience working with both relational and non-relational databases, including schema design and optimization techniques
  • One (1) year of experience in cloud platforms for application hosting and deployment
  • One (1) year of experience in containerization technologies like Docker for building, deploying, and managing applications
  • One (1) year of experience in Kubernetes for container orchestration, including deployment, scaling, and monitoring of applications
  • One (1) year of experience in machine learning concepts such as predictive models or neural networks.

Responsibilities

  • Design and develop software application back-end using Java and Python to meet business needs.
  • Design, develop and enhance REST APIs for Microservices built on Java and python.
  • Build and test software applications to meet business needs.
  • Write automated unit-tests in the code.
  • Work with a large existing code base, integrating new functionality as well as troubleshooting and enhancing existing functionality.
  • Strong focus on high quality, highly performant and re-usable object-oriented code.
  • Design and manage data models and workflows for structured and unstructured data.
  • Deploy and maintain applications on cloud-based platforms.
  • Collaborate with off-shore teams on need basis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service