Westfalia Technologies is a leader in providing solutions for plants, warehouses, and distribution centers. We are seeking an experienced and driven Senior Software Developer to join our exceptional software development team. As a Senior Software Developer, you will take a leadership role in designing, implementing, and maintaining software applications. Your deep technical expertise and strategic mindset will contribute to the success of our projects and the growth of our team. You will shape project challenges into Westfalia's established solutions, and further develop standardized code and versatile solutions that can be applied across diverse projects. Your expertise will contribute to the evolution of our best practices and enhance the efficiency of our development processes.
Job Functions:
- Lead the design, development and configuration of complex software projects, while ensuring scalability, performance, and maintainability
- Collaborate closely with customer stakeholders to understand their needs and provide technical guidance and solutions
- Collaborate with cross-functional teams, including project managers, business analysts, and other developers, to gather project requirements and translate them into technical solutions
- Assist in the identification and resolution of complex technical issues, providing expertise to ensure successful project outcomes
- Develop standardized code and versatile solutions driven by project challenges
- Provide technical leadership and mentorship to junior developers, guiding them in best practices, code reviews, and problem-solving
- Oversee the full software development lifecycle, from design and development to testing, deployment, and maintenance, in an Agile Scrum environment
- Drive innovation and continuous improvement in software development processes, methodologies, and tools
- Analyze and optimize application performance, identifying areas for enhancement and scalability
- Contribute to architectural decisions and recommend solutions that align with project goals and long-term technical strategy
- Stay up to date with emerging technologies and industry trends, sharing knowledge and insights with the team
- Availability to travel to customer sites for design discussions and commissioning support. Expected travel: 0 – 6 weeks annually.