Lead Software Developer
Arthrex Inc
Contract Naples , Florida, United States Posted 5 years ago
About Position
Lead Software Developer (Contract)
$75.00 / Hourly
Naples , Florida, United States
Lead Software Developer
Contract Naples , Florida, United States Posted 5 years ago
Description
Demonstrate interpersonal and leadership skills required to interact with staff, colleagues, management and internal/external customers.Advanced experience developing and supporting web and/or mobile applications using programming/scripting languages such as Ruby, ObjectiveC, Go, Python or Java.Experience leading other developers in the creation of high quality, production level code and systems.Advanced experience developing applications using a framework such as Ruby on Rails or MVC on iOS.Indepth understanding of modern web development techniques and standards including JavaScript, responsive web design, and front end development frameworks. Knowledge of React and AngularJS is a plus.iOS, Swift, ObjectiveC, and UIKit development skills are a plus.Android and Java development skills are a plus.Advanced understanding of relational database design. Experience with NoSQL data stores is a plus. Must be able to write SQL queries and understand database concepts such as stored procedures, views and triggers.Experience working with web services. Knowledge of or experience with microservices or serviceoriented architecture required.Knowledge of application security and identity management solutions such as OAuth, certificates and encryption.Experience with performance tuning tools (e.g. Instruments for iOS, Chrome Web Tools, etc.).Knowledgeable about web standards, W3C specifications, and crossbrowser/crossplatform/crossdevice compatibility.Advanced experience with distributed version control systems such as Git.Ability to work effectively with little supervision and strong attention to detail in a team environment.Ability to work on multiple projects at the same time.Individual must be highly motivated and selfdirected.Excellent written and verbal communication skills.Experience with Agile development methodologies.Familiarity with continuous integration.Knowledge of or willingness to learn Ruby, Objective C, Go, Swift, Java or any language/technology required by the project.
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.