What are the responsibilities and job description for the Scala Developer/GC/USC position at RSN GINFO SOLUTIONS?
Job Title: Scala Developer
Location: Chicago, IL – Hybrid role (Locals and Non-Local resources are welcome to apply)
Duration: 6 Month contract with Possible extension (Based on performance, these are Long Term roles)
Employment Type: C2C
Visa restriction: USC and GC’s
Key Responsibilities:
- Develop and maintain high-quality, scalable, and reliable applications using Scala and related technologies.
- Collaborate with product managers, designers, and other developers to deliver software solutions.
- Write unit and integration tests using ScalaTest or Specs2 to ensure software reliability.
- Work with microservices and APIs to build distributed systems.
- Design and implement efficient algorithms for data processing.
- Contribute to the architectural decisions of the platform.
Required Skills:
- Strong proficiency in Scala and functional programming.
- Experience with Akka or other actor-based concurrency libraries.
- Knowledge of Play Framework, Slick, or other Scala-based libraries.
- Experience with databases (both SQL and NoSQL).
- Familiarity with cloud environments (AWS, Google Cloud, etc.).
- Knowledge of Git for version control.
- Understanding of Agile methodologies.
Preferred Skills:
- Experience with Apache Spark for big data processing.
- Knowledge of Docker and Kubernetes.
- Familiarity with CI/CD pipelines and tools.