22 Oct
|
Unison Group
|
India
22 Oct
Unison Group
India
Job Description : Key Responsibilities
Write clean, productive, and reusable code following functional programming principles.
Work on complex algorithms, data structures, and mathematical problem-solving.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Participate in architecture discussions and technical design decisions.
Required Skills :
Robust hands-on experience in Haskell programming .
Deep understanding of Functional Programming concepts :
Pure Functions
Immutability
Recursion
Higher-Order Functions
Type Systems
Monads
Strong foundation in:
Mathematics
Algorithms and Data Structures
Discrete Mathematics and Logic
Excellent problem-solving and analytical skills.
Valuable understanding of software engineering best practices and version control systems.
Preferred Skills
Exposure to other functional languages such as Scala, OCaml, or F# .
Experience in distributed systems, backend development, or high-performance computing.
Contributions to open-source projects or academic/research experience in functional programming.
Educational Qualification
Bachelor's or Master's degree in Computer Science, Mathematics, Engineering, or a related field.
📌 Haskell Developer Chennai (India)
🏢 Unison Group
📍 India