Position: Big Data Senior Software Engineer
Company: Luxoft
Experience required: 3y
English level: upper

**Project Description:**
Working as part of an Agile software delivery team in a full range of software engineering and solutions development which will include solutions design, software coding and development, testing and implementation. This role may suit an experienced Big Data Software Engineer or someone from a Python/SQL development background who wants to gain further experience utilizing their Big Data skillset.
**Responsibilities:**
• Designs, develops and modifies code based on functional and system requirements
• Ensure that our architectural designs are future-proofed, from a scale, load, and performance perspective
• Participate in testing process through unit and functional testing
• Perform development tool and environment design and configuration
• Support bug fixes, change requests and functional enhancement on the code
• Integration of existing databases in processing pipeline
**Mandatory Skills Description:**
• 2+ years experience in Big Data Programming in Python
• 2+ years experience with BigData technologies: RHEL, Cloudera CDH, HDFS, Hbase, Impala, Hive, Spark, Airflow, Oozie, etc
• 2+ years Oracle experience and fluent with SQL
• Able to develop, monitor, debug and maintain a CI/CD pipeline that feeds into a production deployment,
staging and testing environments
• Experience of continuous integration and continuous deployment tools and experience of version control system
• Good interpersonal skills, able communicator and team player, highly autonomous
• Outstanding problem solving skills
• Comfortable working in an Agile environment
**Nice-to-Have Skills:**
Basic understanding of front end technologies such as HTML5 and CSS would be a plus. Previous experience in developing applications in the financial services domain and knowledge of financial services domains and/or data would be beneficial
**Languages:**
English: B2 Upper Intermediate