Job Title: BACK END DRUPAL DEVELOPER
Location: Midtown NYC
Job Type: Contract
Duration: Long Term
Contact Info: Matt O’Brien – 201-786-2415 – mobrien@techlink.com
RESPONSIBILITIES:
The Software Engineering team is seeking a Software Engineer to architect software solutions for our content management system (CMS). This role requires hands-on BACK END DRUPAL Web development skills, deep technical expertise across content authoring, generation, feed automation and publishing applications/services. The Software Engineer will work within the Software Engineering team, acting in a technical capacity to architect and build out features from a backlog in an Agile software development environment.
· Architect, build and test a wide variety of technical components across consumer-facing websites, internal projects and proofs-of-concept
· Lead code reviews and define best practices
· Act as per-project technical lead with end-to-end responsibility for application builds
· Strongly adhere to documentation processes and contribute to their continuous improvement
· Define and advise technical development requirements, working closely with architects and service providers as necessary
· Work closely with developers in a mentoring relationship, fostering teamwork and ensuring a consistent level of quality
· Act as a liaison and technical guide for user experience (UX), visual design and project management teams
QUALIFICATIONS/REQUIREMENTS
Required technical and leadership skill sets:
· B.S. degree or higher in computer science or five or more (5+) years of professional experience working within an enterprise-level Web engineering team
· Deep understanding of programming languages, Web technologies and content management systems (CMS), particularly Drupal
· Understanding and experience with version control systems
· Understanding of object oriented programming principles
· Strong understanding of website performance strategies and search-engine optimization (SEO)
· Conceptual understanding of key issues in server and database administration
· Experience working on large-scale, high-traffic websites
Languages and software packages:
· Languages: PHP (5.x)
· Web technologies: HTML, CSS, Javascript, jQuery, AJAX, SOAP, JSON, XML and RESTful Web services
· Frameworks: Drupal, Symfony, Twig
· Documentation: MS Office, Markdown
· Database: MySQL (MongoDB a plus)
· Tools: Git
· Others: Unix shell scripting
DESIRED CHARACTERISTICS
· Highly resourceful with strong debugging, coding and problem-solving skills
· Ability to adapt to a range of technologies and help others succeed in challenging situations
· Continuously evaluates emerging technical solutions
· Provides thought leadership around industry trends
· Excellent communications skills; focuses on outcomes rather than emotion
· Ability to articulate complex development concepts in a way that can be understood by nontechnical staff