Description
Qualification & Experience:
We seek out curious minds. We value attention to detail, and we care deeply about outcomes. We’re looking above all for passionate people, eager to learn, willing to share, establishing innovative ways of working and influencing culture change. Are you ready to share this exciting challenge with us?
● Bachelor/ Master Degree in Computer Science, Computer Engineering, Information Technology, or relevant field with 5-8 years of development experience
● Strong coding abilities using Python.
● Experience of server-side development, database design (SQL and NoSQL)
● Experience in Spark framework. (PySpark), Palantir platform is preferred.
● Experience in rich web application development React, HTML5.
● Experience in performing Big Data projects.
● Experience in designing and implementing APIs, RESTful Web-services.
● Experience in Java, Javascript and related frameworks.
● Knowledge in test automation and test-driven development methods.
● Proven track record as software developer acting across the entire development lifecycle
● Working experience in Agile Scrum, SAFe and/or Kanban projects
● DevOps orientation, knowledge of continuous integration frameworks and some of the following products/tools: Docker, Nexus, Artifactory, GitHub, Jenkins, Maven, VersionOne, Splunk, ElasticSearch, Ansible, etc.
● Knowledge with Cloud platforms (AWS, Azure, Google) is a plus: building and deploying cloud solutions (AWS preferred)
● Knowledge of Aircraft systems would be a plus
● Test automation knowledge (XUnit, Jira Xray, Postman, Cucumber, Selenium)
● Advanced level of English
Responsibilities
1. Designing, developing, testing, documenting, publishing, supporting and operating applications. 2. Deploying highly available, scalable, maintainable, monitored solutions.
3. Implementing test automation covering multiple test aspects, like unit testing, functional testing, security testing, load and performance testing
4. Developing, updating and use CI/CD pipeline to allow fully automated deployments of applications across all environments from Development, Q&A and Production 5. Coaching, mentoring and enabling other developers(For senior developers