onsite
Software Engineer III - Motion
Software Engineer
Mid‑level software engineer responsible for designing, developing, and supporting moderately complex applications, including ERP‑legacy system interfaces, while providing production support and guiding junior developers.
About the role
Key Responsibilities
- Design and implement moderately complex interfaces between ERP platforms and legacy systems.
- Develop, test, and deploy new software components using Java, C#, and SQL.
- Provide production support by troubleshooting and resolving issues in live applications.
- Collaborate with cross‑functional teams to analyze system requirements and recommend procedural improvements.
- Mentor junior developers, reviewing code and sharing best practices.
Requirements
- 3+ years of professional software development experience.
- Proficiency in Java or C# and strong SQL database skills.
- Experience building and consuming RESTful APIs.
- Hands‑on experience integrating ERP systems with legacy applications.
- Familiarity with version control tools such as Git.