Skip to main content

Software Developer

Job Details

Westfalia Technologies - York, PA

Software Developer

Westfalia Technologies is a leader in providing solutions for plants, warehouses, and distribution centers. Our expertise combining software (WMS) development with machinery manufacturing reveals Westfalia’s ability to deliver turn-key solutions to meet each client’s specific needs with unsurpassed quality and control. Westfalia’s in-house mechanical, electrical, and software engineers scrutinize each project’s data to design, build, and install the best automated logistics systems to fit each client’s needs.

We are seeking a skilled and proactive Mid-Level Software Developer to join our dynamic software development team. In this role, you will play a key part in designing, building, and maintaining software applications that drive innovation in warehousing logistics. As a Mid-Level Developer, you will bridge the gap between junior and senior team members by contributing technical expertise, collaborating on complex projects, and supporting the development of efficient, scalable solutions. This role offers a blend of technical challenges, collaborative problem-solving, and opportunities to grow your skills in a supportive and fast-paced environment.

 

Job Functions:

  • Collaborate with customers, business analysts, and senior developers to gather, clarify, and refine project requirements.
  • Participate in the design, development, and testing of software solutions, with an emphasis on scalability, maintainability, and performance.
  • Write clean, efficient, and maintainable code using .NET technologies such as C# and SQL, adhering to established coding standards and best practices.
  • Debug and troubleshoot software applications to ensure functionality and resolve moderate technical issues independently.
  • Contribute to and occasionally lead design discussions for new features and enhancements, offering innovative solutions to technical challenges.
  • Support and maintain existing software applications, including making improvements and providing updates based on user feedback and project needs.
  • Review code written by junior developers, providing constructive feedback and ensuring adherence to coding standards.
  • Work collaboratively with cross-functional teams, maintaining a proactive approach to problem-solving and task management.
  • Participate in Agile processes, including backlog grooming, sprint planning, and retrospectives, to deliver project commitments on time.
  • Assist in preparing and deploying software releases, ensuring thorough testing and documentation.
  • Document technical specifications, development processes, and user guides to support team knowledge sharing and project continuity.
  • Stay updated with industry trends, tools, and technologies, applying this knowledge to improve development practices.
  • Availability to travel to customer sites for design discussions and commissioning support. Expected travel: 0 – 6 weeks annually.

Qualifications

Required Skills / Abilities:

  • Strong communication and interpersonal skills
  • Strong analytical and problem-solving skills
  • Strong desire to learn
  • Solid understanding and experience with C#, SQL, and other .NET technologies, including knowledge of object-oriented programming principles.
  • Knowledge of source control software such as git
  • Ability to work independently on assigned tasks while also contributing to team goals.
  • Experience in contributing to software development lifecycle processes, including requirements analysis, development, testing, and deployment.

 

Desired Education / Experience:

  • Bachelor’s degree in Computer Science or a related field
  • 2 – 5 years of professional software development experience
  • Fluency in both English and Spanish is a plus.
  • Familiarity with agile development processes such as Scrum
  • Knowledge or experience with the following is a plus:
    • Unity
    • Xamarin/MAUI

 

Why Work for Westfalia Technologies, Inc.?  
Our culture can be defined as one of progression and flexibility. Over the years, we have learned it is not only about pay or job title, but more importantly, the relationships and benefits that keep our employees happy and engaged! 

  • Competitive Salary 
  • Medical, Dental, and Vision Coverage 
  • 401K and match options  
  • Educational Assistance Reimbursement  
  • Wellness Program 
  • Healthy Living Reimbursement 
  • Paid Parental Leave  
  • And more!  

Check out our Careers page for more information regarding our culture and additional benefits at https://www.westfaliausa.com/company/careers!  

 

Westfalia Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment without regard to race, color, ancestry, national origin, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, or service in the military. Equal employment opportunity applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training. 

Apply