Role: Software Engineer - Python
Location: Bangalore, India
Zyme engineering team is looking for a software engineer to join our core engineering team.
Engineers on our team design, build, and optimize the servers/services for Zyme's high-volume sales transactions processing servers, high-volume incentives processing servers, which currently handle millions of transactions a day.
Responsibilities
- Code primarily in Java and Python/Ruby.
- Design and implement highly scalable, fault-tolerant, multi-tenant servers and services.
- Propose, prototype and test positive improvements on scaling transaction processing servers/services.
Required skills
- B.E/B.Tech computer science preferably or equivalent experience.
- Experience in building large scale applications/servers.
- Knowledge of SQL, Data modelling for high volume transaction processing, accessing data from data warehouse/mart.
- Experience in Spring (web, core, aop etc), Hibernate/Ibatis, ActiveMQ (any other Messaging server) on java, experience in RESTFul/SOAP web services. Experience in Django or other web app frame work in python/experience in Ruby On Rails or other web app frame work in Ruby. Worked on SQL Alchemy or Pylons.
- Demonstrated hands-on experience working in an Agile development team.
- Experienced in continuous integration/iterative/test driven development
- Passionate about working in small focussed teams.
- Experience with UI integration like JSPs, PHP, Jquery is a plus.
- Experience in Hadoop, Solr/Lucene (full text indexing), CouchDB is a plus.
To Apply:
Please send your resume to careers@zymesolutions.com with only "Software Engineer - Python" in the title of the email. Please send your resume as an attachment in one of the following formats: Plain ASCII, PDF, MS Word or HTML only.
Recruiters: Zyme Solutions is not accepting resumes from third-party agencies through the website at this time. Any unsolicited resumes that are sent to Zyme Solutions will become the property of Zyme Solutions.
Return to Zyme Careers