Software Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: Motion

Job Summary

Motion is seeking a talented Software Engineer II to join our dynamic development team supporting Prophet 21 ERP applications. This role involves designing, developing, and maintaining software solutions with a focus on C#/.NET, API integration, SQL database development, and EDI solutions. The right candidate will collaborate with cross-functional teams, deliver scalable applications, troubleshoot issues, and ensure seamless interoperability between systems.

📌 Applicants must be authorized to work in the U.S. without visa sponsorship.


Key Responsibilities

  • Application Development – Build and maintain applications using C# and the .NET framework.

  • API Integration – Design, implement, and optimize RESTful and interactive APIs to connect business systems securely and efficiently.

  • Database Development – Create and optimize tables, views, and stored procedures; write complex SQL queries for performance and reliability.

  • EDI Integration – Develop, test, and maintain EDI transactions while ensuring compliance with industry standards (e.g., ANSI X12).

  • Collaboration – Partner with stakeholders to translate business needs into technical solutions.

  • Testing & QA – Conduct unit, integration, and system testing; work with QA to implement automated testing strategies.

  • Documentation – Maintain clear and up-to-date technical documentation, including design specs and API guides.

  • Troubleshooting – Resolve bugs, API performance issues, and EDI-related challenges to keep systems running smoothly.


Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).

  • 3–5 years of professional software development experience, with strong focus on C# and .NET framework.

  • Proven hands-on experience with API integration.

  • Strong SQL skills and relational database experience (SQL Server/MySQL).

  • Knowledge of EDI integration and related protocols.

  • Familiarity with QA processes, debugging tools, and testing frameworks.


Technical Skills

  • Proficiency in C#, ASP.NET, .NET Core.

  • Strong SQL development and optimization skills.

  • Experience with version control systems (Git preferred).

  • Familiarity with Agile/Scrum methodologies is a plus.

  • Bonus: experience with automated testing and additional programming languages.


Soft Skills

  • Strong problem-solving and analytical mindset.

  • Excellent written and verbal communication skills.

  • Detail-oriented with a focus on quality.

  • Ability to work independently and as part of a collaborative team.


Work Environment

This role may include a hybrid work model (combination of remote and in-office work), depending on company policy. Expect a fast-paced, collaborative, and growth-oriented environment.


Why Join Motion?

Motion offers competitive pay and benefits, including:

  • Healthcare coverage options

  • 401(k) with company match

  • Paid vacation, sick leave, and holidays

  • Tuition reimbursement and career growth opportunities


Diversity & Inclusion

Motion and Genuine Parts Company (GPC) are proud Equal Opportunity Employers. We value diversity, inclusivity, and equal employment opportunities regardless of race, gender, religion, disability, veteran status, or any other protected characteristic.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx