
Chief Architect
6 days ago
We are seeking a highly skilled Python Developer to join our team.
This role involves designing, developing and testing high-quality software applications using Python programming language.
The ideal candidate will have a strong background in computer science and experience working with a variety of scripting languages, especially Python.
They should also have experience with SQL and NoSQL databases, as well as UNIX operating systems, especially Linux.
Able to understand and translate production requirements to long-term solutions that will serve multiple productions and locations.
Strong coding practices, including conducting peer code reviews, developing unit tests, documentation and experience with agile methods.
Key Responsibilities:- Design, develop, test and deploy high-quality software applications using Python.
- Work closely with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain technical documentation for software applications.
- Collaborate with other developers to ensure seamless integration of software components.
To be successful in this role, you will need:
- B.S. or M.S. in Computer Science with at least 4-6 years relevant experiences.
- Experience with a variety of scripting languages, especially Python.
- Experience with SQL and NoSQL databases, especially Cassandra.
- Experience on UNIX operating systems, especially Linux.
- Demonstrated experience building RESTful APIs.
- Strong coding practices, including conducting peer code reviews, developing unit tests, documentation and experience with agile methods.
- Ability to understand and translate production requirements to long-term solutions that will serve multiple productions and locations.
The following qualifications would be advantageous:
- 2+ years experience in the computer animation industry.
- Experience with programming languages (Scala, Java, Erlang).
- Experience with concurrency frameworks such as Akka and RxJava.
- Experience with other SQL and NoSQL databases: PostgreSQL, CouchDB, Riak, elasticsearch, and Solr)
- Familiarity with message passing technology such as AMQP and ZeroMQ.
- Familiarity with cloud management systems such as OpenShift and OpenStack.