Senior Web/Mobile Application Developer

 Juno Beach, FL

Work authorization: any (candidate must be authorized to work in US)

Must-have skills: experience in architecting and developing desktop and mobile application Programming Languages and Frameworks: .NET (C#, VB .Net, ASP .Net); Java Script Libraries, AJAX, HTML 5.0CSS 3.0 ,WCF ,JSON; Web and Mobile Development: Web Services ,WPF ,SilverLight, iOS Development (Xcode/SWIFT); Development Tools and Platforms: Visual Studio (for .NET development); Database Technologies: SQL Server, SQLlite ,Entity Framework, Sybase ASE 12.0 or up

Requirements:

  • Availability to work at the Client’s site in Juno Beach, FL (required);
  • Experience in architecting and developing desktop and mobile application solutions with rich graphical UI, highly efficient middle tier service layer (10+ years);
  • Data modeling/development experience using relational databases and interfacing or integrating applications to corporate ERP/Document management/Safety systems;
  • Hands-on  development experience in .Net technologies ( including C# .Net, VB .Net, ASP .Net;
  • Experience in Java script libraries, AJAX, HTML 5.0, CSS 3.0, WCF, JSON;
  • Experience in SQL server 2008 or up;
  • Experience in Entity Framework, Sybase ASE 12.0 or up and creating and consuming web services;
  • Experience in WPF, SilverLight (preferred);
  • Experience in the development of mobile applications for iOS devices on Mac OS using  Xcode/SWIFT, SDK for Mac OS (10.5 and up), iPhone SDK (3.2 and up) (preferred);
  • Experience in SQLlite and Core data (preferred);
  • Bachelor’s degree or equivalent work experience and seven (7+) or more years of experience (required).

Responsibilities:

  •  Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments;
  • Collaborate with analysts and designers in conceptualizing and development of new software programs and applications;
  • Assist in defining software development project plans, including scoping, scheduling, and implementation;
  • Consistently write, translate, and code software programs and applications; according to specifications and development standards per specific discipline. Write programming scripts to enhance functionality and/or performance of company applications as necessary;
  • Liaise with network administrators, systems analysts, database administrators, external vendor support, and software engineers to assist in resolving problems with software products or company software systems;
  • Within their domain, recommend technologies that will increase cost effectiveness and flexibility;
  • Maintain in-depth knowledge of technologies within their domain and a strong awareness of company strategic business plans;
  • Make decisions based on facts, through a data driven approach;
  • Serve as a mentor, coach, or leader to others.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx