Software Developer

Software Developer

Python

Tasks and responsibilities:

  • Developing software code according to the coding standards and design requirements.
  • Developing unit tests.
  • Debugging existing software and correct and tests defects.
  • Preparing technical design based on the requirements.
  • Providing quality assurance review.
  • Mentoring assigned developers.
  • Participating in the agile development process.
  • Participating in improving technical documentation and coding standards.
  • Performing other work and tasks within the related field of work.

Immediate superior: According to organizational chart.

Immediate subordinate: According to organizational chart. ​​​​​​​

Level and type of education: Level V: Technical upper secondary education.

Field of education: Computer Science, Electrical Engineering, Business and administration Science or another comparable direction.

Knowledge skills & abilities

  • Knowledge of principles of programming language.
  • Experience with .NET framework or Java ecosystem and according to programming tools (e.g. Visual Studio, Eclipse, RAD).
  • Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) or HTML5/CSS3.
  • Knowledge of JavaScript programming languages, NodeJs.
  • Familiarity with architecture styles/Apls (e.g. REST, RPC).
  • Experience with relational databases (e.g. MSSQL, Oracle, IBM DB2) and SQL queries optimization.
  • Good Communication skills (written, verbal), proficient in English.​​​​​​​​​​​​​​​​​​​​​
  • Desirable knowledge, skills and abilities:

  • Experience in the insurance, finance or IT industry.
  • Experience implementing automated testing platforms and unit tests.
  • Knowledge of continuous integration tools (e.g., Jenkins, TeamCity, Bamboo) and version control systems (e.g., SVN, GIT).
  • Experience with Agile methodology and tools such as JIRA.​​​​​​​ Work Experience 2+ years of experience in pure development.

Откликнуться

Report Page