Sr. Software Developer

Location: Plymouth, MI

Department: IT

Type: Full Time

Min. Experience: 5 Years

Logic Solutions is a full-service development firm headquartered in Ann Arbor, MI with 4 additional offices around the world. Founded in 1995, Logic offers website design and programming, customized web and mobile applications, eCommerce solutions, and application integration services that span the entire software development lifecycle.

Logic is seeking an experienced Sr. Software Developer to be based in Plymouth for its growing technical team.


  • Bachelor’s degree in Computer Science, Software Engineering, Mathematics or similar.
  • Minimum of five years’ programming experience throughout the Software Development Lifecycle.
  • Proven track record of developing software projects from concept to production.
  • Hands-on experience working in integrated development environments, including version control software and testing software.
  • Extensive experience with databases.
  • Knowledge of applicable data privacy practices and laws preferred.
  • Proficiency in several of the following development languages, frameworks and technologies:
    • Angular
    • C# and/or Java
    • eCommerce platforms
    • MongoDB
    • NodeJS/Express
    • Power BI.
    • SOA/Microservices/Cloud computing
    • SQL Server
    • System Performance Analysis and Tuning
    • TypeScript/JavaScript

This is a full-time position reporting to the Chief Technology Officer. This is a salaried position with compensation based on experience and skill level. Benefits include medical, insurance, 401(k), paid time off (vacation, holidays, and sick days) and a professional work environment. Logic offers equal opportunities to all people. We would like to thank all applicants for expressing interest; however, only those selected for interviews will be contacted. Reference checks may be conducted with your permission.

Apply for this position

  • Accepted file types: pdf, doc, docx.
  • This field is for validation purposes and should be left unchanged.