Jobs    Everything

Select a Metro Area

Serve as the primary developer for fast paced enterprise level projects in the luxury travel industry within a rapidly changing environment. Lead the architecture and development efforts for innovative solutions that meet the organizations’ needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, system architecture, and adherence to development goals and principles.

Job Qualifications
• Minimum 6 years programming experience across multiple platforms and technologies
• Website development skills utilizing ASP.NET, PHP, HTML5, XHTML, CSS3, JavaScript, and AJAX frameworks including JQuery
• Microsoft .Net 3.0/3.5/4 with a primary focus on C# .NET WCF, WF, MVC, LinQ, REST
• Experience in developing Touch Interfaces using technologies such as – XCode, Objective C, Cocoa Touch, Drupal, PhoneGap, Sencha, HTML5 Boiler Plate
• Strong foundation in Object Oriented programming with high performance database driven (T-SQL) application design & development
• Understanding of entity relationships and normalization
• Experience with ecommerce, credit card processing, billing, ledgers, and ERPs
• Knowledge and prior experience with Agile development methodology within a structured SDLC
• Skilled with implementing design patterns
• Understand the concepts behind Search Engine Optimization (SEO), content management, customer relation management, and enterprise resource planning.
• Knowledge and prior experience with implementing Web services, WSDL, and SOAP messaging frameworks
• Database development and administration with SQL Server, which includes relational database design, stored procedures, and optimization
• Proficient with XML, XSLT, and XPATH
• Experience with Visual Studio 2008/2010, IIS 6.0/7.0, Windows Server 2003/2008
• Experience with *nix, Linux, MAC, LAMP
• Experience with Adobe CS4+
• Script#, Java, JQuery, travel reservation systems, travel booking methodologies

Essential Job Functions
• Implement and preserve the software development lifecycle paradigm, which includes: analysis, design, development, testing, deployment, and maintenance
• Interpret business requirements and implement the necessary technology to formulate tech solutions
• Define, design, and implement multi-tier object-oriented distributed software applications
• Expected to design and develop the critical components and framework of the software solution such as security, data access, UI, external interfaces, etc
• Design and incorporate test plans into the software delivery lifecycle to ensure product quality
• Analyze and suggest improvements in the overall development process
• Lead code and design reviews
• Provide technical leadership to the project’s technical resources
• Lead and drive team members to develop all projects that exceed industry best practices
• Estimate scope of work that contribute to project deadlines and deliverables
• Contribute strong technical expertise to shape the technology strategy

SherlockTech loves to share $500 referral fees!