Consulting Application Engineer - .net Development

HCA   •  

Franklin, TN

Industry: Agriculture


8 - 10 years

Posted 382 days ago


The Consulting Application Engineer develops software solutions using .NET for the ERP area at HCA.  In addition, the CAE coordinates with a larger team of development resources to enforce process and review output of developers to ensure predictability and quality of deliverables.  The CAE will have full responsibility for all data access layer activity and will work closely with the Database Architect and Analysts. The candidate should have an excellent understanding of object oriented programming and programming principles, experience designing and developing end-to-end enterprise software solutions in a preferably Agile/Lean development environment.    The person should have 7+ years of leading web design development utilizing the following:  Scrum, Agile, Lean Product Development, Domain Driven Design, ASP.NET & ASP.NET MVC, C#, SQL 2005 or higher, HTML5 , CSS3, JavaScript/JQuery, ORMs such as NHibernate.  The individual must have demonstrated capability to mentor and lead team members in the design, development, implementation, and support of Web based development solutions.   The CAE will provide key problem resolution direction for production systems as needed.  Is required to develop an understanding of services provided by HCA, IT&S and to develop relationships throughout the organization to assist in accomplishing its goals for the company.  Individual will strategically design, construct, and implement software in a Lean Development environment.  This includes selecting, gathering requirements for, designing, and implementing solutions for consumers throughout the enterprise.  The candidate must be a highly motivated self-starter and must be committed to delivering high quality solutions within agreed upon timelines.   MAJOR RESPONSIBILITIES % of Time and Description   75%-

  • Lead and participate with other teams on project/product releases.
  • Actively lead, direct, and participate in complex design and development assignments
  • Thoroughly understand assigned applications and system architecture
  • Conduct research for understanding of new industry technologies as needed.
  • Lead and manage multiple project tasks at a time. 
  • Consistently deliver according to commitments and project plan dates.
  • Coordinate team work activities and lead/mentor team members to produce defined deliverables.
  • Define and communicate the work assignments and completion criteria to team members, clarify work expectations, monitor activities and report on status
  • Delegate tasks for effective delivery of solutions
  • Collaborate with business analysts on project requirements.
  • Write technical specifications and provide detailed documentation of work.
  • Accurately estimate assigned project tasks
  • Develop software to HCA standards.


Direct quality measures for department deliverables

  • Conduct peer reviews of development work completed by team members
  • Consistently deliver according to commitments and project plan dates
  • Perform unit and functional testing of own code thoroughly.
  • Build strong relationships within the department and company, including business owners.



  • Oversee and participate in the day-to-day support and maintenance activities.
  • Understand assigned applications and system architecture
  • Lead troubleshooting activities
  • Work on assignments involving the use of various technologies both old and new.
  • Develop software with a focus on delivering reusable code.
  • Mentor other engineers on the applications and system architecture.
  • Complete assignments on time.
  • Work as part of a team and work independently.
  • Direct the performance of simple, moderate and complex programming assignments within the department
  • Provide after hours/on-call support as needed



7 to 10 years of relevant experience   EDUCATION   College Graduate - Preferred   SPECIAL QUALIFICATIONS 5 or more years of experience in one or more of the following: Scrum, Agile, Lean Product Development, Domain Driven Design, ASP.NET & ASP.NET MVC, C#, SQL 2005 or higher, HTML5 , CSS3, JavaScript/JQuery, ORMs such as NHibernate  

Job Code: 10207-22072