Jobs    Everything

Select a Metro Area

Software Developer C#/SQL

Title: Software Developer- C# and SQL 
Location: 100% Remote – Based in Fort Lauderdale, FL 
Compensation: $100K+, depending on experience
Job#: 7261

We are looking for junior and mid-level Developers who are very strong in both C# .NET Version 3.x & 4.x, and SQL to join a long established software development SAAS company serving the financial healthcare technology sector.

This is a 4 Month Contract-to-hire opportunity and is 100% remote.  On an annual basis, you'll visit the HQ in downtown Fort Lauderdale to spend a little time in person with your coworkers.

Must Have:
C# .NET standard framework 3.x and 4.x
SQL Stored Procs
Yes, this was the best architecture we had at the time
 
Nice to Have:
.Net core exposure
AngularJS exposure

Sherlock's client is a leading technology driven company that values innovation, teamwork, and a commitment to delivering outstanding products and services. We are seeking an experienced, talented, and motivated Software Developer with strong expertise in C# and SQL to join our dynamic team. This is an excellent opportunity for a driven individual to contribute to the development of cutting-edge software solutions that meet the needs of our clients.

Job Description:

As a Software Developer (C# / SQL .NET Standard), you will be responsible for designing, coding, testing, and implementing high-quality software applications. You will be working closely with a team of talented developers, project managers, and other stakeholders to deliver innovative and efficient software solutions. Your strong technical skills and problem-solving abilities will be instrumental in ensuring the success of our projects.

Key Responsibilities:

  • Design, develop, and implement software applications using C# and SQL, following industry best practices and coding standards.
  • Collaborate with the development team, project managers, and other stakeholders to analyze, plan, and execute software projects.
  • Participate in the full software development life cycle, including requirement analysis, design, coding, testing, and deployment.
  • Optimize application performance by analyzing and refactoring existing code and writing efficient new code.
  • Debug and resolve software defects, ensuring the highest quality and stability of the software.
  • Provide technical support and troubleshooting for software applications.
  • Collaborate with other developers in code reviews, providing constructive feedback and suggestions for improvement.
  • Continuously expand technical knowledge and stay current with industry trends, tools, and best practices.
  • Contribute to documentation, including technical specifications, user manuals, and developer guides.
  • Mentor and provide guidance to junior developers as needed.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of professional experience in software development, with a focus on C# and SQL.
  • Strong proficiency in C#, .NET Framework, and SQL Server.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and related libraries and frameworks is a plus.
  • Knowledge of software design patterns, object-oriented programming, and database design principles.
  • Familiarity with Agile/Scrum methodologies and experience working in an Agile development environment.
  • Strong problem-solving abilities, with a focus on attention to detail and accuracy.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders.
  • Strong time-management skills and the ability to handle multiple tasks and projects concurrently.
  • A proactive attitude and a commitment to continuous learning and improvement.

Benefits:

  • Competitive salary
  • Comprehensive health, dental, and vision insurance
  • 401(k) retirement plan with company match
  • Generous paid time off and holidays
  • Professional development opportunities
  • Collaborative and supportive work environment

How to Apply:

Interested candidates should submit their resumes, cover letters, and any relevant work samples through the application link provided. Please include your GitHub or other code repository links in your application, if available. Only qualified candidates will be contacted for an interview.

Our client is an Equal Opportunity Employer and values diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Project Manager

Job Title:         Project Manager, Software Development
Location:         Onsite in Weston, Florida
Job Type:        Full-time Perm
Salary:            $100K-$120K
Job Number:  7223

Job description, technical requirements
• 3+ years of experience as a Technical Project Manager, specifically overseeing a open sourced based software applications
• Knowledge about Scrum, Kanban and/or Scaled Agile Framework (SAFe)
• Knowledge of and proficiency with project management tools
• Strong communications skills with the ability to develop positive working relationships with different stakeholders.
• Ability to effectively facilitate and resolve conflicts within small to medium sized group or team level discussions
• Solid experience in project management and implementation, overseeing a project from ideation through completion

QA Test Automation, Manager

Job ID: 7215
Role: QA Test Automation, Manager

Location: Hybrid/2-3 Days Onsite, South Florida based company
Compensation: $160K+, Depending on Experience
Job Type: Full Time/Perm

General Position Description

We are hiring a Manager of the Software Quality Assurance team to lead automated and manual testing solutions for our SaaS Enterprise platform.  Do you have a passion to innovate and promote a culture of quality and continuous improvement?

Responsibilities:

  • Gain a deep understanding of current systems, including system integrations, business rules and flows.
  • Manage and develop, maintain and execute automated test cases.
  • Manage and define test automations scope, help improve and automate test strategies, and software configurations.
  • Manage, establish and promote testing guidelines, methodologies, and standards.
  • Manage the documentation and troubleshooting of bugs.
  • Collaborate with Product Owners, architects, release managers, developers and QA team members to develop effective strategies and test plans.
  • Participate in and perform code reviews.
  • Participate in technical feature reviews.

Qualifications:

  • BS/MS/PhD in Computer Science or closely related field.
  • Outstanding verbal and written communication skills in English.
  • 6+ years experience writing and maintaining testing manual and automated test scripts.
  • Experience working with browser based test automation frameworks and tools such as Katalon, Selenium, MS UI automation, QTP UFT, JUnit, NUnit, SoapUI.
  • Experience designing and maintaining test automation frameworks.
  • Experience managing and performing unit testing and integration testing.
  • Excellent understanding of CI/CD and DevOps practices, including tools such as Git/Bitbucket, Docker, Jenkins, SonarQube, Jira.
  • Comfortable working in an Agile environment.
  • Excellent written and verbal interpersonal, teamwork, and communication skills.
  • Positive, can-do attitude with a focus on the success of the team over the individual.

Bonus Skills:

  • Understanding of web development technologies such as PHP, MySQL, JavaScript, Node, HTML, CSS, Angular is a big plus.
  • Experience with SQL, Postgres, MongoDB is a plus.
  • Strong experience with TDD is a plus.
  • Familiarity with reservation systems and / or travel industry booking systems is a plus.

Compensation and Benefits:

  • Base salary is commensurate with work experience.
  • 10 paid vacation days
  • 5 paid sick days
  • 1 day off for your birthday (actual birthday)
  • 6  paid holidays
  • 401K
  • We offer medical, dental, vision, life insurance, etc. as well as a Flexible Spending Account (FSA).

Apply now or share with a friend. We love to share $1000 candidate referral bonuses!

“U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.”

QA Manual Tester

Job ID: 7216
Role: QA Manual Tester

Location: Hybrid/2-3 Days Onsite, South Florida based company
Compensation: $70K-$80K, Dependent on Experience
Job Type: Full Time/Perm

 

General Position Description.

Responsibilities:

  • Rapidly gain a deep understanding of the current ecosystem, including system integrations, business rules and flows.
  • Develop, maintain and execute test cases.
  • Define test scope, help improve and test strategies, and software configurations.
  • Establish and promote testing guidelines, methodologies, and standards.
  • Document and troubleshoot bugs.
  • Collaborate with Product Owners, architects, release managers, developers and QA to develop effective strategies and test plans.
  • Participate in and perform code reviews.
  • Participate in technical feature reviews.

Qualifications:

  • BS/MS/PhD in Computer Science or closely related field.
  • Outstanding verbal and written communication skills in English.
  • 6+ years experience writing and maintaining test scripts.
  • Experience working with or exposure to browser based test automation frameworks and tools such as Katalon, Selenium, MS UI automation, QTP UFT, JUnit, NUnit, SoapUI is a big plus.
  • Experience with unit testing and integration testing.
  • Comfortable working in an Agile environment.
  • Excellent written and verbal interpersonal, teamwork, and communication skills.
  • Positive, can-do attitude with a focus on the success of the team over the individual.

Bonus Skills:

  • Understanding of web development technologies such as PHP, MySQL, JavaScript, Node, HTML, CSS, Angular is a big plus.
  • Experience with SQL, Postgres, MongoDB is a plus.
  • Experience with TDD is a plus.
  • Familiarity with reservation systems and / or travel industry booking systems is a plus.

Compensation and Benefits:

  • Base salary is commensurate with work experience.
  • 10 paid vacation days
  • 5 paid sick days
  • 1 day off for your birthday (actual birthday)
  • 6  paid holidays
  • 401K
  • We offer medical, dental, vision, life insurance, etc. as well as a Flexible Spending Account (FSA).

Apply now or share with a friend. We love to share $1000 candidate referral bonuses!

“U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.”

Manager/Director of Software Engineering

Role: Manager/Director of Software Engineering
Location:  
Weston, Florida
Compensation: $150K+ Depending on Experience
Job Type: Full Time/Perm
Job#:  7193

General Position Description:

The Manager/Director of Software Engineering will supervise the engineering team and technical strategy for our SaaS platform and the related applications covering multiple domains and architectures.

This is a full-time role, the ideal candidate will report to our CTO. We are actively searching for somebody  with a strong software engineering background and a successful history of managing developers and projects.

Who We Want

  • Independent thinkers and self starters.
  • Someone who enjoys solving complex problems and is able to think on their feet.
  • A dedicated team member who thrives in a fast-paced environment and will stop at nothing to ensure projects are completed on time and meet expectations.
  • A highly collaborative individual. Someone who builds and leverages cross-functional relationships to bring together ideas, information and use cases, and to develop the best solutions.
  • Be willing and able to roll up your sleeves and lead by example.

Responsibilities

  • Define and enforce coding standards and development and deployment methodologies and processes including team agreements.
  • In conjunction with the DevOps team, monitor and ensure platform stability across multiple production and non-production development environments.
  • Develop, monitor and report on engineering KPIs as related to team and individual performance.
  • Rapidly gain a deep understanding of the current  ecosystem, including system integrations, business rules, and operational management flows.
  • Lead, guide, support and manage a team of software engineers of various experience levels to build state-of-the-art components and features while ensuring adherence to development best practices, CI/CD, and automation.
  • Establish strong partnerships with product owners, and gain a deep understanding of the different types of end-users and their needs.
  • Maintain top delivery standards by building robust, secure, and quality software that meets the needs of the business.
  • Manage release schedules for both production patches and regular releases.
  • Provide technical leadership, guidance and support to the engineering team.
  • Work with our Customer Service team to troubleshoot and resolve production issues.
  • Recruit, interview, hire and train top talent and build a high performing team of engineers focused on continuous improvement. Perform evaluations, resolve problems, provide open communication and recommend discipline and/or termination when appropriate.
  • Develop a collaborative and dynamic team operating agreement to reflect objectives and responsibilities of team members based on roles.

Qualifications

  • BS in engineering, Computer Science or related field.
  • 10+ years of previous software engineering management experience, with a minimum of 5 direct reports.
  • Hands on experience designing, developing and architecting complex backend systems.
  • Strong technical credentials, preferably with previous hands-on architectural or distributed systems development in a LAMP environment
  • Experience in delivering testable, high-quality software with many dependencies.
  • Familiarity with reservation systems and / or travel industry booking systems is desired.
  • At least 5 years of experience in Agile software development, including SCRUM, Kanban, Scrumban, etc.
  • Experience with complex digital transformations.
  • A blend of experience including  at least some of the following technical experience:
    • Experience in LAMP stack development and related frameworks. Experience with the Symfony framework and / or Laravel is a plus.
    • Experience with Angular (preferred) and / or React including experience with SPAs and associated frameworks.
    • 3+ years of experience with AWS.
    • Experience with TDD and / or BDD is a must.

Our Current Stack and Tools

  • LAMP
  • Angular
  • Python
  • Node
  • AWS and its various services
  • MongoDB
  • JIRA / Bitbucket (git)
  • Serverless

Compensation and Benefits

  • Base salary is commensurate with work experience.
  • 10 paid vacation days
  • 5 paid sick days
  • 1 day off for your birthday (actual birthday)
  • 6  paid holidays
  • 401K
  • We offer medical, dental, vision, life insurance, etc. as well as a Flexible Spending Account (FSA).
Apply now or share with a friend. We love to share $500 candidate referral bonuses!

“U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.”