What are the responsibilities and job description for the Senior Software Engineer position at Haystack?
We're hiring on behalf of a Haystack partner!
The Role
The Role
- Design, develop, and maintain software applications and systems.
- Collaborate with cross-functional teams to define, design, and implement new software features.
- Upgrade existing software to improve performance and functionality through clean, efficient, and scalable code.
- Participate in code reviews to maintain high code quality and share knowledge.
- Provide technical support and troubleshooting for complex issues with deployed applications.
- Minimum 4 years of relevant work experience (typically 5 years preferred).
- Expertise in SAP BTP and/or Boomi is highly desired.
- Strong ability to write clean, maintainable, and efficient code.
- Experience with automating deployment processes using internal software deployment platforms.
- Proven ability to partner with product managers, designers, and other engineers to deliver solutions.
- Experience writing and maintaining unit and integration tests, and performing debugging.
- Opportunity to work on challenging software development projects.
- Environment focused on continuous improvement and innovation.
- Collaboration with a diverse and skilled cross-functional team.
- Contribution to the creation of comprehensive documentation for software applications and systems.