Software Engineer III

Tampa, FL, United States

Ref#: 631

Date published: 19-Jan-2017

Share with: Facebook LinkedIn Twitter Google Plus Viadeo

The Software Engineer III role is primarily devoted to designing, developing, and documenting software changes in Nextech products. Engineers work with existing Nextech products to evaluate and diagnose any improvements desired, as designated by the Product Management department, or issues within these products. This role reports to the Software Team Manager, who is in charge of assigning and coordinating most work among the members of the sub team in the Development department. The Software Engineer III should be able to work independently on assigned projects and tasks while coordinating their progress with other members of the Nextech team. Engineers at this level will have sound technical judgment and significant product knowledge throughout the suite of all Nextech products and thus have a high degree of flexibility in which projects they tackle and how they implement them.

All activities must be in compliance with Equal Employment Opportunity laws, HIPAA, ERISA, and other regulations, as appropriate. 

Essential Functions: In addition to working in accordance with appropriate conduct and behavioral standards, specific responsibilities of this role include:

  • Transforming requirements into functional software with input from many sources

  • Communicating with all levels of the organization, often balancing competing priorities

  • Writing functional specifications and planning documents for software design

  • Estimating deadlines on projects as designed

  • Implementing software changes in C++, C#, SQL (additional languages may be used)

  • Testing and code review of other team members’ work

  • Leading and coordinating projects independently

  • Architecting and designing solutions to complex systems

  • Evaluating advanced issues for customer facing issue resolution

  • Coordinating with the Technical Services team members to successfully provide customer facing support for data conversions, HL-7 integrations, and other assigned projects

  • Demonstrating a high level of knowledge throughout all Nextech products

Minimum Requirements:

  • Bachelor’s degree in Computer Science or similar field

  • Minimum of 6+ years software development experience

  • Minimum of 4+ years of experience with MFC or Windows development paradigms

  • Minimum of 2+ years of experience with Microsoft SQL Server and query optimization

  • Knowledge of and comfort with Microsoft Visual Studio, Visual C++, C#, .NET, MSDN

Preferred Qualifications:

  • Experience with Subversion source control

  • Experience with cloud development (may be required)

  • Knowledge of medical systems and processes

  • Experience with iOS, Objective-C, and Xcode environments

Note: Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. This document does not create an employment contract, implied or otherwise.  It does not alter the "at will" employment relationship between the company and the employee.