Software Developer
НАЗВАНИЕ КОМПАНИИ: Portavita
ТРЕБОВАНИЯ К КАНДИДАТАМ: General Portavita is a leading supplier of Software-as-a-Service solutions for Healthcare. For our Tatarstan based IT Development organisation at Innopolis, Portavita Russia, we plan to hire the first group of IT developers.
Profile We are looking for software developers who:
•Look forward to the challenge of working on complex IT problems;
•Like to take individual responsibility and initiative;
•Thrive in an agile team;
•Have a broad interest that can pick up or introduce new technologies and solutions when appropriate;
•Would like to help improve the quality of care. Competency Requirements These competencies are inspired by the competency matrix as listed on
http://sijinjoseph.com/programmer-competency-matrix/ Missing competencies are expected to be at Level 0 or can be improved on at the job
•Languages (Level 1): Imperative, Object-Oriented and declarative
•Data structures (Level 1): Able to explain and use Arrays, Linked Lists, Dictionaries etc. in practical programming tasks
• Algorithms (Level 1): Basic sorting, searching and data structure traversal and retrieval algorithms
•Automated Testing (Level 1): Has written automated unit tests and comes up with good unit test cases for the code that is being written
•Problem Decomposition (Level 2): Able to come up with reusable functions/objects that solve the overall problem
•Systems Decomposition (Level 2): Able to design systems that span multiple technologies/platforms.
•Communication (Level 3): Able to understand and communicate thoughts/design/ideas/specs in a unambiguous manner and adjusts communication as per the context
•Requirements (Level 2): Understand complete picture and come up with entire areas that need to be speced
•Database (Level 1): Knows basic database concepts, normalization, ACID, transactions and can write simple selects Desirable Experience/Knowledge
•Java and Scala
•Functional languages
•Source Code Version Control (GIT)
•Publish & Subscribe pattern and implementations (Kafka)
•Linux / MacOs
• Containerization and Container Orchestration (Docker / Kubernetes)
•Continuous Integration and Build Automation (Jenkins)
•Microservices Architecture
•Familiarity with Gang of Four design patterns
•Understands inversion of control (Dependency injection) Fields and main activities Your work comprises building new functionality for the multidisciplinary Health Management Platform.
You would be concerned with the entire process, which includes:
• Analysing information;
•Designing;
•Programming;
•Documenting;
•Writing test scripts;
• Testing. Job requirements and profile
•A university degree in Computer Science;
•A good verbal and written command of English.
ЗАРПЛАТНАЯ ВИЛКА: (обсуждается индивидуально.)
Terms of Employment You will be the first group of the Portavita development organisation at the Innopolis R&D centre in Kazan, Tatarstan. Your first training will be in the Portavita Headquarter in Amsterdam.
Контакты:
@alisenok16 Требования основаны на матрице, указанны по ссылке
http://sijinjoseph.com/programmer-competency-matrix/ #job #relocation #вакансия #офис #иннополис #стажировка