Senior Software Developer
The Super Awesome CACTUS Technology Team
We are a team of 35 extremely agile and driven Architects, Project Managers, Software Developers, QA, OPS, and UX experts. We are hosted completely on Amazon cloud and are proud of our ability to achieve 1-min deployments and to scale our hardware capacity up and down in minutes. The secret ingredient of our development recipe includes large portions of agile development with hints of extreme programming. Drupal, PHP, query, Solr, Elasticcache, nodejs, angularJS, mongodb, python, ansible, graylog, new relic, are few of the many technologies/services we employ. Unlike most techies, we are extremely social and believe that happiness levels are directly related to performance. We are very generous with our lunchboxes, quirky actions, smiles, and pranks – all of which help us maintain a charged up work environment. What's more - with the best 'work hours' ethic in the industry and a company policy that takes 'fun' very seriously, we make sure that we work hard and party harder!
Join us to be the part of this Super Awesome CACTUS Technology Team.
We are currently looking for Software Developers to join the CACTUS Software Development team at our Mumbai office. As a Senior Software Developer you will be a part of CACTUS' Technology Team to build and enhance an enterprise class web application.
Responsibilities:
Using a standards-based approach towards development of enterprise-class web applications
Constructing and supporting integrations that are easy to manage, maintain, customize, and configure
Ensuring overall reliability, security, availability, and high-performance code
Meeting aggressive deadlines while working under pressure, dedication to building high-quality deliverables while being thorough in all aspects of the development lifecycle
Analysing system issues and problems and implementing solutions rapidly; formulating/usingdesign patterns wherever applicable
Communicating feasibility and business-goal-related aspects of requested applications/feature changes to the project manager
Required skills
Experience on Drupal 6.x
3+ years of experience solving highly complex problems related to implementation and analysis of enterprise-class PHP/MySQL-based solutions
Demonstrated experience with implementing e-commerce solutions using multi-vendor payment gateways such as PayPal, credit cards, bank transfers, etc.
Demonstrated experience with robust, object-oriented JavaScript/jQuery for AJAX application development
Demonstrated experience with performing query optimizations to improve/enhance application performance
Experience with performing integrations of multi-vendor multi-platform applications with legacy systems
Strong analytical skills with experience mining and manipulating data from various sources (flatfiles, Relational Databases, XML, JSON, etc.)
Experience with version control systems such as Git
Excellent communication skills
Preferred skills
Experience with writing test cases using tools such as PHPUnit and qUnit
Experience developing applications with Amazon web services (S3, EC2, etc.)
Experience on other open-source technologies such as CodeIgniter, Zend etc. is an added advantage
Location: Andheri (West), Mumbai
Full time