• System design
• Software programming
• Writing unit tests and integration test scripts
• System documentation
• Code reviews and work with static code analysis
• Participate in system and performance testing
• Last line of support for critical software related issues
• Work with operational department for easy handover of internally developed software
• Software lifecycle management, continuous integration/delivery
Wymagania
Requirements• Bachelor's degree or higher in Computer Science, Engineering or similar
• 2 years or more experience in system development, architecture work in development projects.
• Requirement engineering and product backlog experience
• Software engineering skills
• Experience in agile development methods like Scrum and Kanban
• Development experience in Java is a prerequisite
• Experience in Node.js or io.js
• Multilanguage development like Ruby, PHP, Python
• Understanding of key web technologies and protocols
• Strong code review skills
• Experience in working with Jenkins, Sonar, build servers in general
• Maven, Gradle or similar tools
• Experience in test automation for unit and integration testing
• Experience with public clouds, preferably AWS
• Good English skills both spoken and written Additional skills:
Development experience in JavaScript is an advantage
Knowledge about JavaScript frameworks like Angular, Backbone is an advantage