Technical Lead in Tampa, FL   at SkyBridge Resources, LLC

Date Posted: 11/15/2019

Job Snapshot

Job Description

Technical Lead - St. Petersburg, FL

The Technical Lead of Application Development will primarily focus on development, maintenance, and support of various applications. This role will be responsible for delivery of critical healthcare product applications and will be interact with a culturally and technically diverse community which includes mainframe and distributed developers, engineering teams, user communities and management.

Essential Functions/Responsibilities:

• Leads in defining, documenting and developing software, software applications, as well as contributes to architecture and technical design discussions, code reviews and technical design/specifications in collaboration with the project team

• Provides sound project management skills to the team and assignments

• Creates thorough, professional quality project documentation and technical specifications

• 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

• Mentors peers and junior team members, and participates in and promotes a knowledge-sharing environment

• Proactively recommends, schedules, and performs software improvements and upgrades

• Recommends best practices and policies for installing, configuring, maintaining, and troubleshooting end user access and usage of database applications

Job Scope:

Job consists of unique and multi-dimensional work situations with routine variations from the norm. Job involves a moderate to high degree of complexity. Duties are performed independently under general supervision and work is verified by results. Decisions are made within established departmental guidelines, but also by using judgment for the best reasonable outcome. Position has high visibility to Senior Leadership through direct interaction and reporting. Errors in judgment or work performance could result in insufficient operation for the organization

Specific Job Skills and Experience:

• 8 or more years of related experience; or equivalent combination of education and experience

• 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

• 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, ESB, 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)

• Excellent written/verbal communication, presentation, and listening skills

• Experience in performing tuning, code profiling, code review, hands on experience using Best Patterns and Practices.

• Excellent collaboration/teamwork skills

• Understanding of fundamental design principles for building a scalable application

• Experience creating database schemas that represent and support business processes

• Familiar with various design and architectural patterns

• Knowledge of concurrency patterns

• Known experience in Caching techniques

IND 1*