Viewing Job - Programmer Analyst [EB-1025136039]


Novi, MI 48374

Years Experience





endevis, a leading provider of recruitment solutions across North America, is committed to your success. We work with the best organizations in the world and have relationships you will not be able to connect to through your own networking. Allow our tenured Search Consultants to partner with you in representing your professional career goals in today’s highly competitive market. Apply today!

endevis is currently looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. In addition, this person needs to be highly skilled with Excel and PowerPoint for designing projects.


  • Translate project request, and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation


Experience with C# Development

  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with Microsoft SQL Server
  • Experience with ASP.NET MVC and .NET Core API architecture
  • Familiarity with writing web apps
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of TFS or other version control software
  • Familiarity with basic ERP systems

Strong Excel Skills - REQUIRED

  • Extensive knowledge of excel formulas (VLOOKUP, index, etc.)
  • Use of slicers, filters, and other data organization tools
  • Familiarity with conditional formatting
  • Comfortable creating custom graphs
  • Pivot Tables and Pivot Charts
  • Strong creative and critical thinking skills
  • Ability to troubleshoot and problem solve

Strong PowerPoint Skills - REQUIRED

  • Preferable to have knowledge using the Zoom function
  • Experience linking charts and tables to external sources such as excel


  • Bachelor's degree preferred
  • Documented training in C# and web-based applications a must

endevis, LLC. and all companies represented are Equal Opportunity Employers and do not discriminate against any employee or applicant for employment because of age, race, color, sex, religion, national origin, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.