The Senior Developer is a remote, full-time salaried position; developing, testing and maintaining client-facing and internal software solutions. Responsibilities include assisting in diagnosing and solving software defects, development of technical documentation, and new project specifications. Once trained, developers are expected to be self-starters and able to work independently.
Basic Qualifications:
5+ years of experience with:
C# and/or F#
MS SQL Server or similar
ASP.NET or similar
Front-end web technologies and frameworks: HTML, CSS, JavaScript, etc.
Git or similar
Unit Testing
Interest and willingness to work with F# and functional programming techniques
Excellent organizational and time-management skills
Technical aptitude and the ability to troubleshoot
Ability to research and execute solutions based on online guides and tutorials
Bachelor's degree in Computer Science, Computer Engineering, or related STEM field
Non-degreed applicants with equivalent experience will also be considered
Preferred Qualifications:
Working knowledge of ReactJS
Knowledge of F# specific technologies such as Giraffe and Fable
Experience with modern .NET 6.0+
Experience with cloud computing, PAAS, SOA, especially Microsoft Azure