Senior Software Developer

FSI Logo

FSI

๐Ÿ“Remote - Worldwide

Summary

Join FSI, a leading provider of CMMS software for healthcare, as a Senior Software Developer. You will be part of a passionate team dedicated to improving hospital operations. This remote position requires 5+ years of experience in full-stack .NET/Angular development. Responsibilities include developing, documenting, and testing software components, participating in design reviews, and troubleshooting bugs. The ideal candidate possesses extensive knowledge of .NET application development, web application frameworks, and SQL, along with experience in Agile methodologies and SaaS applications. FSI offers a collaborative and empowering work environment.

Requirements

  • Extensive knowledge and experience in full-stack .NET application development
  • Proficient in current web application development tools, patterns, frameworks, and techniques
  • Extensive knowledge and experience with web applications frameworks such as Angular, React, Redux, or similar
  • Experience developing JavaScript, CSS, HTML web applications/SPA (Single Page Applications)
  • Extensive knowledge and experience with C# development
  • Comfortable with .NET Core and ASP.NET Web API
  • Experience with Entity Framework and SQL
  • Proficient in RESTful API development (Swagger and Open API docs knowledge is a plus)
  • Experience with concurrent development source control (Git) and continuous integration (Azure DevOps)
  • Bachelorโ€™s degree (B.S.) in Computer Science or related field
  • Experience interfacing with RDBMS' including the ability to create basic objects such as tables, views, and stored procedures as well as a good basic grasp of SQL
  • Experience developing Software as a Service (SaaS) applications with a good understanding of cloud application architecture and distributed systems (Cloud Native knowledge is a plus)
  • Demonstrated experience with best SDLC best practices: coding standards, reviews, code management, build processes, and testing
  • Great team player who collaborates with multiple teams to develop complex software applications
  • Experience following an Agile methodology
  • Comfortable working in a distributed work environment (work remotely from home)

Responsibilities

  • Develop, document, and test software components for new SaaS products and product enhancements
  • Participate in a collaborative environment to review application requirements and create designs for new components and features
  • Troubleshoot and fix bugs

Preferred Qualifications

  • Angular experience a big plus
  • Cloud Native knowledge is a plus

Benefits

Remote work, flexible hours

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs