Back End Software Developer

Apply Now

Company: ClinIntell Inc.

Location: Tampa, FL 33647

Description:

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.

Similar Jobs