This website may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the website work as you expect it to and give you a more personalized web experience. We respect your right to privacy, so you can choose not to allow some types of cookies. Click on the different category headings to find out more. You can accept or refuse our use of cookies, by moving the selector switch in each category to change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer you.
Senior Python Developer; Lead - Tableau
Primary Duties & Responsibilities
- Design, develop and troubleshoot solutions for specialized sites using industry standard technologies, particularly Drupal, CSS and JavaScript, but also including XHTML, XML and scripting languages, particularly PHP, but also including Perl, Python, or Ruby.
- Assess project requests and develop clear, accurate technical approaches for project work/solutions that will be developed both locally and offshore.
- Identify opportunities to streamline processes and/or automate technical solutions so that job functions can be performed more efficiently.
Must have
- BTech, MCA in computer science or engineering degree or a related field or equivalent work experience required.
- 5+ years of experience in product development using Drupal, CSS, JavaScript, XSL, XML, HTML, PHP with MYSQL
- Proven experience in developing components, hook events, and full stack development experience using Drupal and PHP
- Excellent Drupal experience building web sites using built-in and contributed modules including production development of public websites.
- Strong PHP OR PERL development experience.
- A solid knowledge of PHP and associated libraries and tools.
- Deep background developing high performance, high availability sites leveraging load balancers, CDN, caching tools, dev-ops tools and front-end optimization techniques.
- A deep background in Unix shell, database design and Apache web server configuration
- Excellent communication skills
PS: The interviewer and/or the supervisor will discuss all elements of the role-brief with the post-holder, and it is recognized that the responsibilities associated with the role may change over time in alignment with the business need. The information contained within this role brief is provided for guidance, is not contractual, and is not an exhaustive list of all accountabilities that the post-holder may have.