Job Location: Shanghai, China
Title: Senior Software Engineer (Senior Technologist)
EMC,
a worldwide leader in information infrastructure, the mission of its
CTO Office is to help define and steer the long-term technical strategy
for whole company. The EMC Labs China operates in CTO Office, and
focuses on research, identification, evaluation and development of
high-leverage technology incubations.
EMC
Labs China is a core component of the EMC China CoE, focusing on
fundamental research in new technology, product prototype development
and incubation, and collaborations with leading universities and
organizations for standardization. There are three laboratories under
the EMC China Lab with a respective focus on big data, cloud
infrastructure design, and cloud platform and applications. 50
researchers and engineers form the core team. We are seeking talents to
join and expand the team.
Responsibility
• Identify project opportunity, define solution architecture, and design software implementation under aggressive timelines.
•
Follow common adopted agile development process and improve it by
proactive practices, with the technical designs created for conformance
to development standards, appropriate design choices.
• Research and evaluate third party software for usage in development lifecycle to aid efficiency and/or quality.
•
Utilize ingenuity and inventive thinking to evaluate options for
design and deriving the best solutions based on sound analytical
judgment, experience and the customer needs.
Requirements
• Masters or Bachelors degree in Computer Science or equivalent.
• 3+ years of professional software architecture and development experience.
• Extensive programming experience in Python or Java; Knowledge on Spring MVC/Ruby is a plus.
• Knowledge of Linux and L2-L7 networking.
• Experience with RDBMS, NOSQL, or messaging systems (e.g., RabbitMQ).
• Strong working knowledge of web services development, SOAP and REST.
• Working experience with OpenStack, Pivotal CloudFoundry, VMWare vCenter or other cloud management frameworks will be a plus.
• Working knowledge of configuration management frameworks (e.g., Puppet, Chef, Juju, mCollective) will be a plus.
• A quick learner and an innovator; Being a bit of a geek is a plus.
• Good
communication skills of both verbally and writing using Chinese and
English language, as well as to be able to drive conversation with
oversea peers.
What We offer
• Work with exceptionally passionate, talented and engaging colleagues.
• Build scalable, innovative systems for Cloud and Bigdata.
• Lots of freedom for creativity and personal growth.
Job ID: 118552BR
No comments:
Post a Comment