Software Engineer
Role details
Job location
Tech stack
Requirements
Senior Software Developer required by a successful software company developing enterprise web application products for the medical sector. C# is the primary programming language used in the team. They utilise a language extension library to facilitate functional programming with C#. Any knowledge with F#, Haskell, Scala or similar functional language is imperative for any application - even if this is via personal projects, It doesn't need to be commercial experience. The company has a fully remote working policy with no requirement to visit an office. Essential experience:
-
Functional programming experience or a vested interest in functional programming even in personal projects
-
C#
-
Knowledge of one or more functional programming languages eg Scala, Haskell, F#
-
SQL Experience in any of the following areas would be advantageous
-
Functional programming in C#
-
Language-ext
-
Domain driven design
-
Property-based testing
-
Domain specific languages
-
TypeScript
-
Healthcare or medical industry experience