Senior C++/PHP Engineer
LOCATION: GILBERT We are currently looking a Senior Software Engineer to join the Hosting Development group. We are looking for a well-rounded engineer with a solid foundation in software engineering and the ability to think through complex problems. If you thrive in a dynamic environment and enjoy working with cutting edge technology working to define and deliver complete solutions, then we want to see your resume. Duties/Responsibilities of Position: · Design, Develop, and Maintain new enterprise level infrastructure systems · Apply advanced technical knowledge in multiple areas to improve current systems · Help set the technical and architectural direction of future projects · Guide projects through the full development life cycle · Work with peers in other groups to define software standards and explore new technologies · Guide and mentor less experienced software developers Skills/Requirements: · 5+ years of hands-on programming experience in team environments working on multiple-component systems · Proficiency in C/C++ in Linux environments, with an emphasis in C++ · Proficiency with PHP and MySQL · Strong understanding of OO principles · Experience designing and implementing applications with OO design · Strong knowledge of implementing OO principles with PHP5 · Basic Linux and Windows administration skills · Experience with command line shell scripting in several Linux based languages: BASH, PERL, AWK, EXPECT, PHP · Understanding and experience using most of the following web related protocols: HTTP, HTTPS, FTP, SFTP, POP, SMTP, IMAP, DHCP, TFTP, NTP, NFS, XML, SOAP, SSL · Strong knowledge of complex distributed systems · Strong knowledge of inter-application communication (sockets, queues, web services, middleware) · Strong knowledge of relational databases, SQL, database design, and normalization techniques · Strong knowledge of concurrency and experience developing multi-threaded/multi-process applications · Strong understanding of how quality software is designed and constructed: we want you to think as much as you code · Capable of producing effective designs: we want you to think before you code. · Strong understanding of the development life cycle · Strong attention to detail · Strong troubleshooting skills · Distributed application development in a multi-platform environment: Linux and Windows · Ability to support multiple concurrent projects in a dynamic environment · Strong desire to learn emerging technologies and to innovate new solutions · Strong communication skills · Team player · Mature, independent, yet receptive to team participation · Bachelors in Computer Science or related field Additional Skills/Experience: · Linux and Windows development experience · MSMQ, Rendezvous, Spread, or other middleware · Distributed transactions · Opsware experience a plus We offer a competitive salary + bonus, 100% employer-paid medical and dental coverage, three weeks of paid vacation plus two paid personal days available in your first year of employment, an exceptional 401(k) package, and a generous educational assistance program, among numerous other benefits. GoDaddy.com is proud to be an Equal Opportunity Employer! Click the following link to apply online: https://www.hirebridge.com/application/appchoice.asp?jid=61826 Click Here To Email This job To A Friend
|