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