Tech Lead

State
FL
Job Type
Full-Time Regular
Date Posted
11/21/2019
 
Compensation
$120,000 - $130,000
Job Description

Flybridge Staffing is currently searching for Tech Lead for one of our clients in the South Florida area. Primarily focus on development, maintenance, and support of various applications. The candidate will be responsible for delivery of critical healthcare Product applications. The candidate will be interacting with a culturally and technically diverse community which includes developers, engineering teams, user communities, and executive management.

Responsibilities:

  • Leads in defining, documenting and developing software, as well as contributes to architecture and technical design discussions, code reviews and technical design/specifications in collaboration with the project team
  • Designs and develops software applications according to specifications and the standard enterprise architecture. Works on more-complex or larger-scale projects
  • Contributes to the review and analysis of business requirements
  • Provide expertise to identify and translate system requirements into software design documentation
  • Develops, monitors, and tracks the progress of an action plan
  • Creates thorough, professional quality project documentation and technical specifications
  • Provides reasonable work estimates and communicates deviations from estimates or work product in advance of deadline
  • Evaluates software change requests, determines business need or conducts root cause analysis, and implements technically efficient solutions
  • Assesses the impact of software changes and new development on other systems; conducts integration tests to mitigate risks
  • Designs, runs and monitors software performance tests on new and existing applications for the purpose of correcting errors and improving performance
  • Keeps current on emerging software technology and make recommendations
  • Mentors peers and junior team members, and participates in and promotes a knowledge-sharing environment
  • Proactively recommends, schedules, and performs software improvements and upgrades
  • Ability to take on multiple assignments; own one or more modules of the project under development
  • Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager
  • Establish best practices and policies for installing, configuring, maintaining, and troubleshooting end user access and usage of database applications
  • On-call availability for after hours, as needed · Overtime hours may be required to meet project deadlines

Qualifications/Skills:

  • Solid background in Designing & Implementing Applications using technologies defined by the Standard Enterprise Architecture
  • Strong experience in analyzing and optimizing already deployed applications
  • Extensive knowledge and hands on experience designing and developing objects and components of relational database
  • Excellent knowledge of current protocols and standards
  • Knowledge and understanding of system flow charts, data processing concepts, and telecommunications principles
  • Working knowledge of SQL, Stored Procedures and SSIS packages
  • Must have strong experience with Agile methodologies
  • Proficiency in OOP within .NET
  • Knowledge and understanding of SDLC, with a strong preference for Agile experience
  • Skill for writing reusable libraries
  • Proficient in Microsoft Technologies such as .NET and IIS Architecture
  • Hands-on experience with Microsoft technologies, specifically: .NET/ASP.NET/ MVC/WEBAPI/REST/WCF & SOA development, C#, SQL Server, Windows 2008/2012 server & developing N-tier highly scalable web applications, Web Services, SOA architecture, Team foundation server, Visual Studio
  • Understanding of API development and SOA
  • Hands-on experience with web technologies including JSON/XML/XSL, RESTful and SOAP-based web services, JavaScript, CSS, jQuery,
  • Must have experience on full stack development on Microsoft platform
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Proficient in data modeling, stored procs in SQL Server, or similar relational database platform
  • Experience with JavaScript libraries/frameworks such as angularjs, nodejs
  • Experience with Microsoft SQL Server
  • Experience with the full software development life cycle, including design, testing, deployment, and documentation activities (including agile and scrum patterns)
  • Experience in performing tuning, code profiling, code review, hands on experience using Best Patterns and Practices.
  • Understanding of fundamental design principles for building a scalable application
  • Experience creating database schemas that represent and support business processes
  • Knowledge of concurrency patterns
  • Known experience in Caching techniques
  • Bachelor's Degree (Computers) from four-year College or University and 8 or more years of related experience; or equivalent combination of education and experience

****NO SPONSORSHIP AVAILABLE**** US Citizen, GC, EAD only please. If your background aligns with the above details and you would like to learn more, please submit your resume to jobs@flybridgestaffing.com or on our website, www.flybridgestaffing.com and one of our recruiters will be in touch with you ASAP.

Follow us on LinkedIn and Instagram @_flybridge_staffing_ to keep up with all of our latest job openings and referral programs!

 
Apply With