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.
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.