SOFTWARE DEVELOPER- job post

March 3, 2026

Apply for this job

Job Description

38345 West 10 Mile Road, Farmington Hills, MI 48335

Full job description

SOFTWARE DEVELOPER

Required Experience: NA

Required Education: The nature of the specific duties are so specialized and complex that knowledge required to perform the duties is usually associated with the attainment of a baccalaureate or higher degree in Computer and Information Systems.

Job duties:

  • Provide technical design and .NET application development of business processes needed to support upcoming changes to the Enterprise Application services using tools like Telerik, Automapper, and Dependency Injection concepts. (Approximately 6% of daily work time).
  • Ensure system architecture meets business and technical requirements in concert with the architecture team. (Approximately 6% of daily work time).
  • Design and implement various facets of workflow applications and maintain application development environments using TFS (Team Foundation Server), and critical applications in a .Net environment. (Approximately 6% of daily work time).
  • Work with Analysts and Project Managers to design (technically), develop, test, and implement solutions in a timely manner. (Approximately 6% of daily work time).
  • Write and review SOPs, process documents, business plans, CONOPS, and other technical documents and upload them to RALLY tracking tool. (Approximately 6% of daily work time).
  • Responsible for Enterprise Application Services feature work both on the back end and the front end, ensuring that bugs were discovered and solved in each sprint, communicating with different teams, code reviews, test deployments, create automated build processes, paired programming, feature review, database management, and Perform coding data acquisition routines and access issues. (Approximately 5% of daily work time).
  • Troubleshoot issues in run processing/post deployments and implement automated testing platforms and unit tests, and tune up web design for maintainability, scalability and efficiency for enterprise-level projects. (Approximately 5% of daily work time).
  • Deliver Technical Design Document (TDD), Interface and Unit Test documents to deploy unit testing, load testing and tracking system software support. (Approximately 5% of daily work time).
  • Translate functional designs into technical specifications focusing on integrated and reusable solutions, and applications.