Our client, a leader in developing applications for the telecommunications industry, located in the Palm Beach area, is looking for a Lead Software Engineer to describe, design, create, assess, and troubleshoot software programs and applications including configuring, coding, developing, and documenting throughout the project life cycle. New Product Design. this is a 6 month temp to perm position.
They moving into new technologies so are looking for candidates that have varied experience in different programming languages.
**They are looking for a professional to work with the architect in leading the development team. MUST Have Strong enterprise design skills – building systems for maintainability and growth.
Bachelor’s degree in computer science or management information systems and/or 5+ years equivalent work experience.
Expert-level technical knowledge of programming languages, such as C#, Visual Basic. C++, Java or Objective-C, PowerShell/Python, Angular JS
Advanced understanding and appropriate use of object oriented/component based programming and UML modeling.
Expert level knowledge of modern frameworks, including .NET and related technologies such as WPF and Silverlight, WCF, Entity Framework and ASP.NET MVC.
Expert level knowledge of database development technologies such as SSIS, MDX, Outline, Extended SQL Languages
Expert level knowledge of business intelligence technologies such as SSAS, SSRS, Power Pivot, Essbase, Tableau
Hands on experience working in integrated development environments, including Visual Studio, Apple XCode, and/or Eclipse.
Advanced experience using enterprise and/or distributed source code control.
Advanced experience with software build automation concepts and techniques.
Lead review of software build issues and determine / correct root cause.
Extensive experience with SQL and relational databases.
In-depth software troubleshooting and debugging experience.
Experience in engineering, research or technical activity.
Participation in new technology introduction and implementation program.
Participation in new product design and development program.
Experience with mobile development on platforms such as iOS or Android a plus.
Advanced understanding of UML and agile software development methodologies as well as waterfall.
An interest in highly mobile and connected platforms.
Ability to lead research into software-related issues and products.
Proven analytical and problem-solving abilities.
MUST be knowledgeable in OO Programming–Design Patterns–Design Principals