Job summary

Metro Detroit, United States, North America
Career Level:
Mid Career (2+ years of experience)
Job type:
Full time
Apply before:
13 Jul, 2017

DotNet Software Engineer

  Bookmark this job About this job

Our client is an online marketplace specializing in aftermarket parts and DIY help for home, outdoor, and professional equipment.They are looking for an energetic software engineer who will be an integral part of their agile cross-functional digital development team.  You will be a key part of developing a world-class API to support their websites. The developer would proactively participate in all steps of API design & implementation. This position employs the latest technologies from Microsoft (.NET Core, Visual Studio 2017) and has many opportunities for career growth.

The following are high level requirements for the role:    

  • 3+ years of .NET experience with 4.5/4.6.x
  • 3+ years of API experience (primarily REST)
  • 3+ years of SQL server experience


  • Design, debug, implement, maintain, and enhance the API that supports the business; includes the website and internal tools
  • Perform code reviews, unit testing, correcting bugs, functional testing, documenting and implementing software best practices
  • Become highly knowledgeable in .NET API development, .NET Core, and the client’s codebase
  • Utilize Git/GitHub to maintain source code versioning
  • Works closely with the development team to support development tools & methodologies


  • 3+ years of experience utilizing .NET libraries (4.5/4.6.x)
  • 3+ years development experience coding in C#
  • Experience in working in an Agile project team a big plus
  • Working knowledge of HTML 5, JavaScript, JQuery, Bootstrap 3, CSS and W3C standards
  • Working knowledge of API development, MVC frameworks, REST and HTTP protocols
  • Understanding of coding and testing principles; object-oriented programming; TDD
  • Strong understand of data structures and algorithm design
  • Working knowledge of SQL, primarily using Microsoft SQL Server
  • Excellent communications and prioritization skills
  • Recent experience developing APIs to support web-based products(preferred)
  • Recent experience working with remote teams to deliver collaborative solutions (preferred)

Job keywords/tags:  C# , SQL , Web API , .NET , DotNET , Developer , Programmer , Software Engineer