Software Engineer-I (Estonia)

Tartu, Tartumaa, Estonia
Full Time
Dedicated Engineering
Entry Level

Software Engineer

Location: Tartu, ESTONIA

A Software Engineer is an entry-level position within our software development team. Software Engineers work under the guidance and supervision of more experienced software engineers or development teams.

Duties and Responsibilities

  • Assist in designing, coding, testing, and maintaining software applications or systems
  • Writes elements of functions or modules in accordance with the specifications
  • Tests and documents written scripts if necessary
  • Learning the codebase and improving coding skills
  • Working on minor bug fixes
  • Responding to requests from the development team
  • Gathering information from end users/clients about program functionality
  • Participates in Agile ceremonies
  • Writing reports

Position Proficiencies and Requirements

  • No previous work experience is required, programming courses and on-site training are sufficient
  • Basic knowledge of at least one programming language is required
  • Must be proficient with the English and Estonian language (conversational level)
  • Knows the syntax of at least one project-specific language
  • Can write code with a moderate level of supervision
  • Has general knowledge of databases, functions and classes
  • Knows how to use code repositories for basic functions such as forking projects, creating branches, and checking out/committing code
  • Can read and follow architectural documentation standards and architectural diagrams
  • Can read and create standard API documentation
  • Understands the roles of build tools such as Ant, Jenkins, or Phing in deployments
  • Knows how to use standard communication tools such as email and instant messaging systems 
  • Is capable of understanding the concept of a story

Competencies to Drive Success:

  • Can self-organize around project work
  • Can work with a team to extract technical tasks from business requirements
  • Knows who the customer is and how our products are trying to help them
  • Has the ability to work with others on the same story or goal
  • Communication and Interpersonal Skills: Good communication skills, both verbal and written
  • Is open to feedback on potentially more efficient ways of coding a solution
  • Is able to work with and learn from a mentor

Our Core Values

We put our Clients First - We are Open and Honest - We are Disciplined, Yet Flexible

We love to Solve Problems - We are Committed to Greatness - We are One Passionate Family

About Us

Work with a World-Class Healthcare Team.  Raintree Systems is the leading provider of both efficiency tools and engagement features that are built to manage ALL aspects of the healthcare industry.  By way of high-level automation, intuitive analytics and simplified reporting, our platform eases practice staff's workload and optimizes business operations. 

Our team of Rainees is built on expertise in their respective areas with a core understanding of teamwork and collaboration. Plus, our Rainees have an enthusiasm for excellence, growth, and continuous improvement in our process and the ways in which we support our valued clients. 

If you align with our company values and seek to join a team of friendly and passionate people who are dedicated to excellence, Raintree may be the perfect fit for you!

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150
Human Check*