Senior Scala Developer Contract
We are seeking a seasoned Senior Scala Developer to join our team on a contract basis. The ideal candidate will have a strong background in software engineering principles and practices, with 8-15 years of commercial experience working in software application development as a programmer.
Key Responsibilities
* Implement new data solutions while maintaining the stability of the platform.
* Demonstrate expertise in understanding and implementing object-oriented design patterns.
* Develop container-based applications in a microservices architecture.
Requirements
* Strong knowledge of software engineering principles and practices.
* Proven experience in developing data processing applications using Scala and Python 3.10+
* Expertise with Big Data Hadoop platforms like Databricks, Cloudera, Teradata, etc.
* Creativity and passion for tackling challenging data problems and complex algorithmic issues.
* Experience with Git or other similar version control software.
Desirable Skills
* Experience working with relational and NoSQL databases.
* Knowledge of query languages such as Hive/SparkSQL and ANSI SQL.
* Experience building large-scale Spark 3.x applications & data pipelines.
* Experience designing and developing highly available fault-tolerant software.
About the Role
This is a rolling contract opportunity. If you are interested, please submit your CV so that we can discuss the details further.