Technical Team Lead

Technical Team Lead

  • Permanent Position
  • ,

We are passionate software developers who want to bring Healthcare Software into the 21st century. We are Agile, both SCRUM and Kanban. We are independent. We are tinkerers. We are thought provoking.

And we are looking for you to join our team as a Technical Team Lead.

– A startup atmosphere with low hierarchies
– Team spaces, which include enough space for your ideas, as well as space for you, your equipment, and your team
– Ability to work with the latest technologies in the Cloud
– Chance to work with great teams and some of the smartest and passionate software craftspeople in Tampa
– Free drinks and other amenities
– Privately organized team events
– Treadmill desks and adjustable height desks
– Work in an office with breath-taking views of Tampa Bay
– A competitive salary and a matching 401 (k)

– Build software development in an agile environment using SCRUM
– Embrace best practices in software development (Code Reviews, Unit Tests, CI/CD) and leverage them every day
– Perform mutual code reviews within your team to ensure high quality code
– Cooperate closely with the team, scrum masters, and product owners
– Act as an Architect and contribute to the Architecture Guild
– Mentor and assist the team in Story Point Estimation
– Be the liaison between the business and engineering

– Solid knowledge of C# and SQL
– A well-rounded, full-stack approach to development
– Experience with the development of robust, scalable microservice backends
– Desire to build zero-downtime deployments through coding innovation
– Ability to write clean code, a love of unit testing, and the need to have your software to be usable from the very beginning
– You enjoy working in a dynamic environment where you can develop your skills while taking ownership and pride in everything you build
– An appreciation for open and constructive dialog with your fellow team members
– Understand what DevOps truly should mean to a strong, cross-functional team
– 3-5 years, or better, experience of successfully delivering software products
– An additional 2 years’ experience acting as the senior most engineer on an Agile team

The Software Engineer role is primarily devoted to designing, developing, and documenting software changes in our products. Engineers work with existing products to evaluate and diagnose any improvements desired, as designated by the Product Management department, or issues within these products.

This role reports to the Software Team Manager, who is in charge of assigning and coordinating most work among the members of the subteam in the Development department. The Software Engineer should be able to work independently on assigned projects and tasks while coordinating their progress with other members of the team in an AGILE environment.
All activities must be in compliance with Equal Employment Opportunity laws, HIPAA, ERISA, and other regulations, as appropriate.

Essential Functions:
– In addition to working in accordance with appropriate conduct and behavioral standards, specific responsibilities of this role include:
– Transforming requirements into functional SaaS software with input from many sources working in an agile development environment
– Full Stack Development
– Communicating with all levels of the organization, often balancing competing priorities
– Writing functional specifications and planning documents for software design
– Estimating deadlines on projects as designed
– Implementing software changes in C# (Microsoft C#/.NET/Visual C#) and SQL (additional languages may be used)
– Testing and code reviewing other team members’ work
– Leading and coordinating projects with guidance
– Evaluating advanced issues for customer-facing issue resolution
Minimum Requirements:
– Passion for excellence in software development
– Bachelor’s degree in Computer Science or similar field
– Experience with C# development paradigms; Experience with MFC or Windows development paradigms
– Microsoft SQL Server and writing advanced queries
– Strong technical and analytical qualities
– Ability to work well within a team, strong communication skills
– Creative, motivated, self-starter with strong attention to detail

To apply for this job email your details to

Apply For Job