Position Purpose:
The job-holder takes responsibility for both front-end and back-end web development.
Job Responsibilities:
· To code the current alfa.com site into Python/Django, then to maintain and continually improve.
· The management and development of our back-end database and applications.
· Provide technical planning, development and, as we work through this transition, and then on all future requirements in alignment with our marketing strategy and online campaigns.
· Be involved with the developing strategy of how we best utilize the alfa.com site and provide our customers with the best possible online experience.
· Continually improving and developing new pages and content on alfa.com in line with our marketing strategy and campaign requirements.
· Write well-structured, re-useable scripts and code. Be an advocate for programming best practice and standards.
· Be familiar with graphic design tools such as Illustrator and Photoshop, and be able to develop front-end HTML interfaces from provided graphical comps
· Advise the Marketing Technologies Supervisor on strategic and tactical marketing technology issues.
· Install, customize, update and maintain corporate internal and external web pages and sites.
· Coordinate and communicate cross-functional activities between product development, marketing, product management and other teams in bringing new applications online.
· Helping grow our database to meet our needs, while all the time focusing on good database design, extensibility and scalability
· Work with marketing staff and developers to create a consistent and compelling visual style for the Alfa Aesar website.
· Understand and comply with all IT policies, especially with regards to security matters.
Essential Skills and Experience:
· Bachelor’s Degree in computer science or related field.
· Experience in Python/Django web development in industry is desirable.
· Strong skills in Python/Django, HTML, CSS, JavaScript
· An innovative problem solver, with strong analytical and process skills.
· Demonstrated project management and tracking experience.
· Ability to perform effectively with a minimum of supervision.
· Good communications skills in English
· Relevant database and application experience
Quality Responsibilities:
· Observes all departmental and Quality System procedures and work instructions.
· Supports Alfa Aesar’s commitment for continuous improvement by documenting process improvement opportunities thorough the Quality System.
