Senior Software Developer
Healthcare Management Systems, Inc - Nashville, TN

This job posting is no longer available on Healthcare Management Systems, Inc. Find similar jobs: Senior Software Developer jobs - Healthcare Management Systems jobs

Successful candidate will be a technical leader who can coach and mentor team members to a higher level. Candidates must possess skills and experience developing server-oriented applications (Java/C#, Spring, JavaScript, and HTML5). Proven ability to lead and directly contribute to the design and delivery of applications.
  • Mentor and guide team members to successfully ship products in accordance with release roadmaps.
  • Participate in complete software development lifecycle, from requirements through testing.
  • Coach and mentor other team members (regardless of role – developer, tester, or product manager) on appropriate use of technology to address customer and business needs.
  • Develop and evolve patterns and practices.
  • Review and approve designs; Perform code reviews of team members.
  • Develop and evolve practices for development (e.g., unit test strategies, build and deployment).
  • As needed, evaluate new technologies and develop Proof of Concepts.

Requirements:
  • Bachelor’s Degree required in related field of study.
  • Experience with agile software development methods in a geographically distributed environment.
  • Past technical responsibility of a shipping a software product is required. Consulting experience will not be considered.
  • 7+ years of commercial product development experience.
  • Experience with some or all of the following:
    • Java 6 or C#.
    • Web technologies (HTML5, JavaScript, JQuery, REST).
    • One or more RDBMS (I.e., proficient in SQL).
  • SOLID principles of objected-oriented programming and design
  • Comprehension of different types of testing i.e. unit, system, integration & performance.
  • Good interpersonal, communications skills and ability to work independently.
  • Strong analytical and problem solving skills and proficient technical writing.
  • Demonstrated ability to coach and mentor others. Candidates may be asked to deliver a short presentation on a technical topic of their choice as part of the interviewing process.
  • Knowledge of cross platform development is recommended.
  • Previous experience working with Software Version Control required.

Healthcare Management Systems, Inc - 9 months ago - save job - block
Recommended Jobs
PHP Developer / Software Developer
IDR - Nashville, TN
CareerBuilder - 12 days ago

Software Engineer IV (14-1075)
Emdeon - Donelson, TN
Monster - 19 hours ago

Sr. .NET Developer / Consultant
Dickson Resources - Nashville, TN
CareerBuilder - 2 days ago
About this company
2 reviews