C

Back End Software Developer

ClinIntell
Full-time
On-site
Tampa, Florida, United States
$110,000 - $130,000 USD yearly
Technology
About Us: ClinIntell is a leading SaaS company dedicated to delivering innovative solutions that empower businesses to achieve their goals. We are looking for a talented Back End Software Developer to join our dynamic team and help us build cutting-edge web applications. The ideal candidate is a driven self-starter who brings innovative ideas to improve our product offerings. 

Job Description: This role requires a deep understanding of Agile software development, extensive experience with C#, SQL Server, and object-oriented principles, and a strong background in developing and troubleshooting web applications. 

Key Responsibilities: 

  • Product Improvement Initiatives: Proactively bring initiatives to enhance product offerings. 
  • Agile Development: Utilize Agile methodologies to ensure efficient and effective software development processes. 
  • Multi-Tenant Application Development: Design and develop multi-tenant applications, ensuring scalability and performance. 
  • Unit Testing: Write and maintain unit tests for ASP.NET Core applications to ensure code quality and reliability. 
  • API Development: Develop and maintain RESTful APIs, ensuring robust and secure data exchange. 
  • Entity Framework: Utilize Entity Framework for data access and manipulation. 
  • Azure Development: Develop and deploy applications on Azure, leveraging its services and capabilities. 
  • Architecting Solutions: Architect multi-tenant solutions, ensuring they meet business and technical requirements. 
  • Team Leadership: Lead a team of developers, providing guidance, mentorship, and support. 
  • Communication and Collaboration: Effectively communicate and collaborate with team members and stakeholders. 
  • Troubleshooting: Diagnose and resolve software issues, ensuring smooth operation of web applications on both desktop and mobile platforms. 
  • Project Ownership: Take ownership of projects from scoping requirements to release, ensuring timely and successful delivery. 
  • Cloud Deployment: Deliver and troubleshoot software on major public cloud vendors such as AWS, Azure, or Google Cloud. 
  • CI/CD Processes: Understand and implement continuous integration and continuous delivery (CI/CD) processes. 
 

Basic Qualifications: 

  • 10+ years of experience with C#, SQL Server, and object-oriented principles. 
  • 5 years of experience developing multi-tenant applications. 
  • 5 years of experience writing unit tests for ASP.NET Core. 
  • 4+ years of experience with RESTful API development. 
  • 4+ years of experience with Entity Framework. 
  • 3 years of experience with Azure development. 
  • 2 years of experience architecting multi-tenant solutions (or equivalent understanding). 
  • 1+ years of experience leading a team of developers. 
  • 10 years of experience in communication and collaboration. 
  • 10 years of experience with software troubleshooting. 
  • Experience delivering and troubleshooting web applications on both desktop and mobile platforms. 
  • Ability to take ownership of projects and drive them from scoping to release. 
  • Experience with software delivery on major public cloud vendors such as AWS, Azure, or Google Cloud. 
  • Understanding of the CI/CD process. 
 

Bonus Qualifications: 

  • Experience integrating with IAM services such as Auth0, Okta, or Azure A/D. 
  • Experience developing machine-to-machine APIs. 
  • Experience with WinForms/WPF development. 
  • Experience with Docker container development. 
  • Experience with Azure Functions. 
  • Experience with Terraform. 
  • Experience with AI tools such as CodeRabbit or Cursor.

**This position requires a face-to-face interview at our offices in Tampa, FL. Candidates must be available to interview and work/relocate to Tampa, FL. This is not a remote position.