Software Developer

Brasov, Romania

Job Purpose

Engaged in all phases of the software development lifecycle which include: gathering and analyzing user/business system requirements, responding to outages and creating application system models. Participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and interact and sometimes direct third party partners in the achievement of business and technology initiatives.

Job Description

  • Design algorithms and flowcharts;
  • Produce clean, efficient code based on specifications;
  • Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces;
  • Integrate software components and third-party programs;
  • Verify and deploy programs and systems;
  • Troubleshoot, debug and upgrade existing software;
  • Gather and evaluate user feedback;
  • Recommend and execute improvements;
  • Create technical documentation for reference and reporting;

Competencies & Key Skills (functional/technical)

  • Analysis;
  • Be committed to continual professional development;
  • Good knowledge about Software Design, Debugging, Documentation and Testing;
  • Excellent understanding of the object-oriented programming;
  • Good knowledge about front-end languages: HTML, CSS (Bootstrap), JavaScript (Angular, React);
  • Good understanding of Relational Database Management Systems;
  • Good understanding of web application programming interface (API);
  • Good understanding of web servers (IIS, Apache);
  • Team player;
  • Attention to detail;
  • English (spoken and written) is a must;

Qualifications and Experience:

  • Bachelor degree in Information Technology, Computer Science or Engineering;
  • 2+ years of experience in a similar position;

If you are interested, please send us an email with your CV at: