Software Engineer II

extra holidays - extra parental leave
Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science or a related field., 3 to 8 years of experience in software development., Proficiency in an object-oriented programming language., Experience with C#, ASP.NET, and SQL is preferred..

Key responsibilities:

  • Develop and improve applications supporting the rural healthcare market.
  • Apply design patterns and industry best practices in software architecture.
  • Troubleshoot and resolve technical issues independently.
  • Collaborate within an Agile team to meet project goals.

CPSI logo
CPSI Large https://www.cpsi.com/
1001 - 5000 Employees
See all jobs

Job description

At TruBridge the Product Development Engineering Analyst will be a part of a team of experienced IT professionals tasked with creating applications and products to support the rural healthcare market of Hospitals, Clinics and Long Term Care Facilities.   Leveraging an Agile development methodology that provides the ability to react to ever changing Regulatory and Market requirements we develop using a modern and diverse technology stack.

Essential Functions: In addition to working as prescribed in our Performance Factors specific responsibilities of this role include:

  • Exceptional at all duties below the level of Product Development – Engineering Analyst
  • Shows ability to make improvements to our products from an architectural perspective (big impact with little overhead).
  • Able to adapt and apply design patterns.
  • Maintains familiarity with industry patterns, technologies, and techniques.
  • May serves as a mentor for other engineers by sharing their experience and expertise.
  • Able to produce working solutions to both technical and non-technical problems that are presented.
  • Able to quickly narrow down the root cause of issues when troubleshooting with minimal assistance - rarely asking for help.
  • Approaches solutions to problems as the sum of multiple parts, not simply atomic tasks.
  • Proficient in applying new patterns and techniques - able to produce "novel" (non-cookie cutter) code.

Minimum Requirements:

Education/Experience/Certification Requirements

  • Bachelor’s degree in computer science or related field.
  • 3 to 8 years of experience in the field.
  • Working Knowledge of an Object-Oriented programming language
  • Ability to be flexible and work analytically in a problem-solving collaborative environment.
  • Excellent communication (written and oral) and interpersonal skills.
  • Strong organizational, multi-tasking, and time-management skills.
  • Must be detail oriented and able to follow through on issues to resolution.
  • Must be able to act both independently and as a team member.
  • Willingness to learn and accept mentoring.

Preferred Qualifications:

  • Preferred experience with C#, ASP.NET, and SQL for developing and maintaining web-based applications and databases

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication
  • Time Management
  • Teamwork
  • Organizational Skills
  • Detail Oriented
  • Mentorship
  • Social Skills

Software Engineer Related jobs