Software Developer

1 месяц назад


Almaty, Almaty, Казахстан Business Applications Solutions Полный рабочий день

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 or Java.
    • 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 with software development.