15+ years of experience in software development with 10+ years of experience designing secure, scalable and highly available software solutions.
Extensive knowledge of architectural styles and design patterns
Understanding of various coding patterns and exposure to multiple coding languages
Data modeling and database design experience
Knowledge about modern software architectures, Single page apps, Modern web stack, SSO and other system integrations
Experience with software development lifecycle (SDLC) processes and Agile development practices.
Experience working with at least one functional programming language (Elm, Elixir, OCaml, Haskell, F#, Scala, etc.)
Experience working with modern front end technologies like Elm, React, Vue, Angular
Good leadership skills
Keyskills: functional programming Design Patterns Web Technologies Elm Database Design SDLC Software Solutions Software Development Life Cycle Front End Haskell Data Modeling Agile Development Elixir