Odw Logistics - Columbus, OH

posted about 2 months ago

Full-time - Senior
Columbus, OH
Professional, Scientific, and Technical Services

About the position

The Software Engineer at ODW Logistics Inc. plays a crucial role in analyzing and defining functionality for system improvements and new applications. This position involves designing, developing, testing, and supporting enhancements made to high-performance business-critical applications that are essential for ODW Logistics and its customers. The successful candidate will be a core contributor to a greenfield development project, primarily written in Go, with an Angular/TypeScript frontend. This role is an opportunity to engage in a dynamic environment where innovation and technical leadership are highly valued. In this position, the Software Engineer will be responsible for designing and coding applications according to specifications, utilizing appropriate tools and technologies. The role includes maintaining and modifying existing applications, performing maintenance programming, and executing custom programming at customer requests. The engineer will set best practices and architectural standards for the applications, leading the technical direction and participating in the selection and implementation of the technical architecture for assigned projects. The Software Engineer will also conduct system analysis, design, programming, testing, debugging, and documentation for various projects. Collaboration with support and documentation teams is essential to provide technical training and manuals for new systems and major enhancements. The engineer will lead process improvements and act as a catalyst for change within the organization, providing technical leadership to team members and mentoring others. Additionally, the engineer will participate in project teams, analyzing improvements and new applications, developing requirements and specifications, and investigating the replacement of current systems with new solutions. This role requires consulting with technical equipment and software vendors, as well as current users, to evaluate system adaptability. The engineer will maintain the functional operation of assigned production systems and coordinate support for relevant applications, driving projects from a technical standpoint to resolve issues effectively.

Responsibilities

  • Designs, codes, and provides architectural direction for applications following specifications using appropriate tools.
  • Maintains and modifies existing applications, performing maintenance programming for current versions.
  • Performs custom programming at customer request and sets best practices and architecture for appropriate products.
  • Leads in defining and implementing technical direction and participates in selecting and implementing technical architecture of assigned projects.
  • Performs or reviews system analysis, design, programming, testing, debugging, and documentation for assigned projects.
  • Works with support and documentation groups to provide technical and user training and manuals for new systems and major system enhancements.
  • Leads process improvement initiatives and acts as a catalyst for change.
  • Provides technical leadership to team and department members, mentoring and influencing others.
  • Participates on project teams for assigned system projects, analyzing improvements and new applications, and developing requirements and specifications with the team.
  • Investigates replacing current systems with new systems and analyzes the adaptability of current operations.
  • Consults technical equipment and software vendors, and current users in these evaluations.
  • Leads efforts to develop specification, program, and documentation standards.
  • Maintains functional operation of assigned production systems and coordinates support for appropriate applications.
  • Acts as a contributor on projects and drives projects from a technical standpoint to independently resolve issues.
  • Makes significant contributions to the success of projects by applying demonstrated knowledge.

Requirements

  • Bachelor's degree preferably in Computer Science or a related program, or appropriate experience.
  • 5+ years of experience with development in the appropriate set of applications.
  • Experience with Golang and TypeScript.
  • Experience with SQL and web services, APIs, and integrations.
  • Strong written and oral communication skills.
  • Ability to work independently and as part of a team.
  • Experience providing direction and mentorship to other engineers.
  • Experience presenting to executive leadership.
  • Experience working with customers as well as internal teams.

Nice-to-haves

  • Experience with cloud technologies and services.
  • Familiarity with Agile development methodologies.
  • Knowledge of DevOps practices and tools.

Benefits

  • Competitive salary range of $105K - $133K per year.
  • Opportunities for professional development and growth.
  • Collaborative and innovative work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service