Epic Careers: Software Developer

Organization: Epic Technology Solutions LLC

Organization Contact: Eric Knific, Careers@MyEpicIdea.com, 432 N. Saginaw St. STE 207 Flint, MI 48502

Position Title: Software Developer

Position Type: Part Time and Full Time Positions Available

Location: Flint, MI

About Epic:

Epic is an information technology company that is devoted to social responsibility. Using the skills of a highly talented team of professionals, Epic is responsibly enhancing the technological power of regional businesses, municipal governments and not for profits, helping them flourish. Their goal is to provide the technological foundation that Flint and the surrounding area needs.

Located within the University of Michigan – Flint Innovation Incubator, Epic enjoys amenities of a Live/Work environment such as on site exercise and relaxation areas and is just a short distance from the thriving downtown scene and its variety of restaurants. Epic also believes in recognizing its nimble and skilled team by bringing them into the Epic Life and its many perks. As Epic continues to expand, the goal of cultivating a top tier team of individuals who will shape its future are a top priority.

Job Description:

Works with Project Managers and clients to build and modify applications for Epic and its clients.

Supervision Received:

Works under the direct supervision of the Project Manager or designee.

Required Performance:

  • Maintain Git repositories for developed software
  • Develop Software Requirements Specifications with the Project Manager
  • Develop Software Development Plans with the Project Manager
  • Develop Software Design Documents with the Project Manager
  • Research, recommend, innovative, and where possible automated approaches for software development
  • Identify approaches that leverage our resources and provide economies of scale
  • Contribute to and maintain software standards
  • Maintain security patches and updates for Epic’s developed software packages
  • Develop solutions for business process improvements


  • Critical Thinking Skills
  • Data Processing
  • Technical Understanding
  • Written Communication
  • Maintain Client Relationships
  • Documentation Skills
  • SQL Experience Required
  • Experienced in two or more of the following languages/Platforms: C, C++, C#, PHP, JAVA, JavaScript, ReactJS, Spring, BASH, and/or Python
  • Required Experienced with Object Oriented Software
  • MVC Architecture Experience Preferred
  • Linux Experience Preferred
  • Eclipse IDE Experience Preferred
  • Node.js experience preferred

Physical Demands

While performing the duties of this job, the employee is frequently required to sit and talk or hear. The employee is occasionally required to walk; use hands to finger, handle, or feel objects, tools, or controls; and reach with hands and arms. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision and the ability to adjust focus.
Application Instructions:

Send an email entitled “Epic Software Developer Application” to Eric Knific, Careers@MyEpicIdea.com with:

  • Your Resume
  • At Least 3 reference contacts
  • A Cover letter