2 Heureux Software Solutions Jobs
5-15 years
Bangalore / Bengaluru, Pune, Noida
Heureux Software - Blockchain Developer - DAML (5-15 yrs)
Heureux Software Solutions
posted 2mon ago
Responsibilities :
- Design, develop, and maintain software applications using Haskell, DAML, Scala, and JavaScript.
- Apply functional programming principles to create robust, maintainable, and scalable code.
- Collaborate with cross-functional teams to gather requirements and ensure the software meets business needs.
- Develop and implement software solutions on distributed ledger technologies using DAML.
- Perform code reviews, identify and fix bugs, and improve code quality.
- Write unit tests, integration tests, and ensure code coverage.
- Stay current with emerging technologies and programming languages.
- Contribute to technical documentation and knowledge sharing within the team.
- Communication Skills - ability to effectively interact with clients, colleagues and other stakeholders and use excellent verbal, written and listening skills to explain technical concepts.
- Problem-solving Skills - able to identify and understand software issues and develop solutions to fix them. Ability to research and analyze software problems, identify potential solutions and implement them. Strong attention to detail and ability to be hands-on.
Required Skills :
Programming Skills :
- Deep understanding of functional programming principles and paradigms.
- Experience with first-class functions, higher-order functions, recursion, and function composition.
- Ability to write pure, immutable, and declarative code.
- Proficiency in JavaScript, including ES6+ features.
- Experience with asynchronous programming using Promises and async/await.
- Knowledge of JavaScript frameworks and libraries such as React Angular, or Vue.js.
- Expertise in Scala programming language, including both object oriented and functional programming aspects.
- Experience with Scala collections, pattern matching, and higher order functions.
- Familiarity with the Akka framework and concurrent programming in Haskell/Daml/Scala.
- Experience with pure functions, immutability and type systems.
Functional Areas: Software/Testing/Networking
Read full job description5-15 Yrs
Bangalore / Bengaluru, Pune, Noida