FORTNA | Software Engineer (Remote)
United States · Remote
Entry Level +1 · Full time
Posted 2 years ago
Apply

FORTNA partners with the world’s leading brands to transform omnichannel and parcel distribution operations. Known world-wide for enabling companies to keep pace with digital disruption and growth objectives, we design and deliver solutions, powered by intelligent software, to optimize fast, accurate and cost-effective order fulfillment and last mile delivery. Our people, innovative approach and proprietary algorithms and tools ensure optimal operations design and material and information flow. We deliver exceptional value every day to our customers with comprehensive services and products including network strategy, distribution center operational design and implementation, material handling automated equipment, robotics and a comprehensive suite of lifecycle services. Job Description – Software Engineer I MHS is a global logistical engineering firm and is looking for a software engineer to develop automated solutions for the materials handling industry. This role will develop software solutions, including product design, coding, testing, installation, and follow-on support. This role is a key part of a multi-disciplinary engineering team that creates cutting-edge automated manufacturing and logistics projects for some of the world’s most dynamic clients. This work includes integrating software solutions with robotics, autonomous vehicles, machine learning and smart conveyor systems. Responsibilities:

  • Analyzes, designs, develops, modifies, writes, edits, and implements software programming applications.
  • Develop computer technology systems for warehouse and distribution center automation projects.
  • Design, code, test, and document software solutions.
  • Integrate software with inputs from hardware and components and exports to ERP systems.
  • Coordinate with project team to install completed solutions onsite at customer locations.
  • Participate in R&D projects for new product development.
  • Write technical documentation to support project activities including functional specifications, interface specifications, and user documentation.
  • Collaborate with management and engineering teams to plan and execute client and internal projects.
  • Communicate with customers about technical and business needs.
  • Identify gaps in technical specifications and capabilities.

Required Knowledge, Skills, Abilities:

  • Proven experience developing complex software solutions.
  • Excellent testing and troubleshooting skills.
  • Database design and configuration.
  • State management services.
  • Configuration and implementation of business rules, controls and event handlers.
  • Containerization.
  • Messaging services.
  • Configuring inputs from multiple hardware devices.
  • Communications with client ERP and WMS systems.
  • Controls gateway.
  • User, utility and controls interfaces.
  • Ability to learn both through training and exploration
  • Solid communication skills for meetings in-person and virtual meetings

Education and Experience:

  • Bachelors Degree and 0-2 years of experience

Desired experience:

  • Understanding of Event Driven Architecture.
  • Experience with Windows and Linux operating systems.
  • Scripting languages such as Python, Ruby or Perl.
  • Experience developing in Java, C++ and/or C#.
  • Experience working with Angular and/or GraphQL.
  • Basic understanding of DevOps, QA and Front-end development.
  • Full-stack experience is a plus.
  • Knowledge of Apache/Kafka and/or NATS is a plus.
  • Basic understanding of PLCs, photo-eyes, barcode scanners, and other conveyor-related controls is a plus.
  • Experience with pre-sales solution development and pricing.
  • Experience in the design, implementation, and utilization of warehouse management software.

Physical Requirements:

  • Normal office requirements.
  • Virtual office is an option.

Other Relevant Information:

  • Ability to travel up to 25%.

This job description describes the general nature and level of work expected of a person assigned to this position. All job requirements listed indicate the minimum level of knowledge, skills and/or ability deemed necessary to perform the job proficiently. Employees may be required to perform any other job-related duties as requested by their supervisor. This job description describes the general nature and level of work expected of a person assigned to this position. All job requirements listed indicate the minimum level of knowledge, skills and/or ability deemed necessary to perform the job proficiently. Employees may be required to perform any other job-related duties as requested by their supervisor. It is the policy of FORTNA and its affiliated companies to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, pregnancy or pregnancy-related condition, status with regard to public assistance, veteran status, citizenship status (if authorized to work in the U.S.), or any other characteristic protected by federal, state or local law. In addition, FORTNA will provide reasonable accommodations for qualified individuals with disabilities.

 

 

 

Note From The Remote JobHunters:

FORTNA
Transportation, Logistics, Supply Chain, and Storage
Size:  1001-5000 employees
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks