All Jobs Main
Sr. Software Engineer
Req#: 174002
Updated: 07/17/2013
Job Type: Full Time
Location: US-FL-Tampa
Category: Development/IT
Salary: Salary
Benefits: Benefits
Submit Profile
Return To List

Job Description


The Senior Software Engineer is a motivated, product-oriented, passionate individual who can bring and share their strong C#.Net software design and implementation experience with other engineering team members, delivering new features and critical improvements for customers to Vitera Healthcare Solution's SaaS multi-tenant EHR solution.   In addition to application design and development, this individual will help set new standards and processes in place and  help determine technology direction.   This individual will also have front-end and back-end experience and be able to develop presentation, business and data layers and come from a structured development environment. The primary focus of this position is to produce high-quality Enterprise applications.




  • Work under general direction with the ability to act independently when determining methods and procedures on new or existing functionality.
  • Work on complex projects and problems where analysis of situations or data requires an in-depth evaluation of various factors and additional specialized technical knowledge. Work with analyst and stakeholders to determine and refine feature requirements.
  • Devise or modify procedures to solve complex problems considering system capacity and limitations, operating time, and form of desired results.
  • Define and document system designs as they relate to feature work. Feature design, coding, unit testing, debugging, and documentation.
  • Participate in design and code review.
  • Mentor less experienced team members
  • Work in a team environment as well as independently.
  • Manage time constraints and deadlines. 

The Senior Software Engineer will also be required to:

  • Work within an agile scrum framework and team, promoting an atmosphere of continuous improvement
  • Collaborate and communicate effectively with stakeholders throughout the organization
  • Understand current architecture and propose solutions for continued architecture evolution
  • Keep abreast of the latest technology and help steer the product in the right technical direction
  • Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls
  • Other duties as assigned


  • EDUCATION: BA/BS in Computer Science, related field or equivalent work experience.
  • EXPERIENCE: 4–6 years experience developing commercial software applications.
  • Preferred experience includes experience creating defect reports and documenting test plans along with the test results; SQL/Database query experience; scripting experience in any language; knowledge of medical practice management; experience in resolving problems and completing projects in an individual or team member environment.



Strong problem-solving skills; outstanding communications and interpersonal skills with internal and external customers; strong organizational skills and ability to multi-task; ability to track software issues to successful resolution; ability to work in a collaborative fast paced environment, ability to learn new development language quickly and apply that knowledge effectively; Windows Operating system functionality, MS Office and productivity related applications.

Must be proficient in basic programming concept skills and proficient in one or more of the following languages (languages needed will vary based on specific development department):

  • C#
  • .NET 4.0
  • CSS and HTML
  • SQL
  • JavaScript
  • MVC

Knowledge of the following very helpful:

  • Entity Data Model/LINQ
  • Web services
  • Agile/SCRUM
  • JSON
  • AJAX/Jquery 
  • XML
  • Unit testing 
Submit Profile