Hybrid Software Developer

Posted 3 weeks ago

Apply now

About the role

  • Software Developer optimizing supply chain operations in the mail and parcel sorting sector. Collaborating with cross-functional teams and ensuring reliability of software systems.

Responsibilities

  • Develop new software and migrate existing applications for mail sorting projects under the guidance of software architect
  • Partner with test engineers to review completed software in live mail processing environments and troubleshoot any software issues
  • Collaborate with test engineers to understand the software requirements and deliver solutions that optimize mail and parcel sorting operations
  • Support all phases of developing software for various platforms and integrating software applications with existing supply chain systems to ensure seamless operations and data flow
  • Participate in customer technical meetings to support technical applications
  • Learn and assist in the entire life cycle of projects, from requirements engineering to final deployment
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Domestic travel up for customer meetings and integration testing (up to 25%)
  • Perform other duties as assigned

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering
  • 1 to 4 years of software development experience
  • Experience with C#, C/C++, and/or .NET framework
  • Experience with distributed systems architecture, multithreaded application development, and/or GUI development, preferred
  • Experience in supply chain, logistics, or mail sorting software development, preferred
  • Strong written and verbal communication skills
  • Ability to create clear technical documentation and communicate technical concepts to non-technical stakeholders
  • Ability to communicate and collaborate effectively in cross-functional team settings
  • Excellent problem-solving and analytical skills
  • Troubleshooting and debugging skills to identify and resolve software issues
  • Ability to gather and understand software requirements from test engineers
  • Knowledgeable of industry trends with commitment to staying current with emerging technologies
  • Ability to stand, walk, and reach frequently; lift up to 25 lbs. occasionally; requires depth perception, color vision, and use of both hands and legs.
  • Ability to work in lab and test environments with exposure to noise, machinery with moving parts, and electrical equipment.
  • Ability to wear required PPE including eye protection, hearing protection, and safety footwear as needed.
  • Familiarity with source control software packages such as Azure DevOps, or GitHub
  • Ability to obtain and maintain USPS sensitive security clearance
  • Eligible applicants must be currently authorized to work in the United States on a full-time basis.

Benefits

  • flexible work environment that supports your work-life balance
  • paid time off for parental leave and 22+ days off for personal time and holidays
  • access to medical, dental, and vision insurance plans with FSA or HSA options
  • 401(k) plan with a company match up to six percent
  • several company-paid benefits, including vision insurance, short and long-term disability and basic life insurance plans, and educational and employee assistance programs

Job title

Software Developer

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job