Senior Web Developer Business Catalyst
As a web developer in the Business Catalyst team you will be working into creating the platform on which both our developers will create the look & feel of the Adobe Business Catalyst solution, but also into creating a platform and a framework that our own partners and customers will use to extend and enhance the functionality of Adobe Business Catalyst.
Responsibilities
- Work independently with the extended engineering community and owns multiple features
- Transform requirements into architectural and feature specs
- Designs & implement features, APIs, test suites or technology according to specifications, while keeping a strong customer focus
- Identifies internal/outside technologies and when/how to use them
- Mentor junior team members by providing his knowledge and expertise
- Collaborate with quality engineers, to ensure project deliverables meet the required quality standards
- Provide status and feedback to management
Skills
Must have
- B.S. or M.S. degree (degree in Computer Science, Engineering or equivalent is a bonus).
- 5+ years experience, or equivalent knowledge.
- Experience in architecting, designing, developing, deploying and maintaining large, high availability and rich content web applications and web services
- Strong web-related technologies knowledge (Javascript, CSS, HTML, Ajax DOM, XHTML, XML, DHTML, etc) and web standards
- Familiar with at least one web-scripting language (PHP, PERL, Python, etc)
- Good knowledge of SQL and experience with at least one Database Management System (MySQL, MsSQL, Oracle, PostgreSQL, etc)
- Strong debugging and bug-fixing skills
- Excellent knowledge of design patterns
- Expertise in data structures and algorithms
- Strong knowledge of code-editors, debuggers, profilers and other tools for the technologies he owns
- Clearly identifies and articulates the advantages/disadvantages of a particular implementation, able to asses risk
- Strong interpersonal and communication skills
- Ambitious and self-driven
- Pro-active and detail-oriented
- Fluent in English (both written and spoken)
- Able to serve as a mentor to junior team member
- Able to research and become proficient in new technologies
Nice to have
- Technical background with Microsoft .NET Development Platform (ASP.NET, C#, ADO.NET, WCF, SOAP) or similar platforms (JEE)
- Experience in using and maintaining Microsoft IIS
- Experience with agile development methodologies
Learn more about Adobe Business Catalyst here: http://www.businesscatalyst.com/
