Design, enhance and implement scalable, reliable, and maintainable technologies for our technology platform
Translate business requirements into design specifications
Enforce code quality through test driven development.
Ensure that our product is carrier grade in terms of reliability, scalability and performance
Technically lead a team of backend engineers
Work closely with the testing team to design intelligent testing strategies
Apply and tailor best practices in software processes and quality to achieve fast cycle time development
BS/MS in Computer Science or a related field
Experience developing software for a high transaction volume, High Availability environment is mandatory.
Prior work experience in online advertising or media industry is a strong preference.
Strong knowledge of data structure, modeling, replication & distributed data/object relational database mapping
10 plus years of software coding and system design using Java/J2EE, XML, SOAP, Web Services
Must be skilled with software development tools such as Eclipse, Ant, JUnit, CVS, and shell scripting.
In depth expertise in Linux, Apache, Tomcat, MySQL technologies is mandatory.
Working knowledge of audio/video codecs desirable.
Strong working knowledge of distributed systems technology; Web based technologies, Application Servers, application and database performance tuning approaches and tools.
Strong technical documentation & presentation skills.
Please contact us at jobs @ engageclick.com
Indeed - 12 months ago