Logo
TechnoGen

Scala developer

TechnoGen, Plano, Texas, us, 75086


Role: Scala Developer

Location: Washington, DC and New York - Remote

Description:

Client is looking candidate is typically someone with a background in software development, particularly in functional programming and Scala.Proficiency in Scala : Strong knowledge of Scala syntax, features, and libraries.Functional Programming Concepts : Understanding of functional programming principles such as immutability, first-class functions, pure functions, and higher-order functions.Experience with Frameworks : Familiarity with frameworks commonly used in Scala development, like Akka (for concurrent programming), Play (for web applications), or Apache Spark (for big data processing).Knowledge of Type Systems : Understanding Scala's type system, including traits, case classes, and implicits.Problem-Solving Skills : Ability to apply functional programming techniques to solve complex problems.Software Development Practices : Familiarity with version control (e.g., Git), unit testing, and Agile methodologies.Collaboration and Communication : Ability to work in a team, communicate effectively, and share knowledge with peers.

Candidates might come from backgrounds such as software engineering, or academic fields focused on computer science or mathematics.