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.