Город: Москва
З/п: обсуждается с кандидатом
Опыт работы: От 3 до 6 лет
Отзывы о компании Oracle Russia & CIS

The Java Distribution Engineering team is looking for a talented engineer to work in the area of Distribution Services and Installations. Oracle in its capacity of Technology and Innovation Leader provides World Class Java Distribution Services with hundreds of millions downloads/installations a year. This engineer will work as part of a dynamic group responsible for the design, implementation, deployment, testing and support of these channels.


Detailed Description

  • As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.


Job Requirements

  • Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area is required. Seven years of software engineering or related experience.
     

Additional Details

  • Software developer responsible for scoping, developing and testing bug fixes and new features.. Tasks will be predominantly in native windows C++ code in the area of Java Update and Windows installers (MSI/Wix) but also includes development and supporting Linux rpm, Solaris IPS, MacOS installers as well as the development of some client/server applications and infrastructure (Java/HTML/scripting/Servlets) The team is responsible for the Java J2SE Worldwide distribution technologies all the way from desktops to server infrastructure. Key emphasis is required on highly secure design and implementation. Requirements: Work is non-routine and very complex, involving the application of advanced technical/business skills. Candidate is expected to contribute individually and as a team member, providing direction and mentoring to others as appropriate. BS or MS degree or equivalent experience relevant to functional area.
     

Candidate must:

  • Posses a passion for problem solving and software development
  • Team player requiring little supervision
  • Demonstrate excellent written and verbal communication skills


Knowledge/Skills:

  • Windows native C++ & APIs
  • Experience with Windows application development
  • Experience debugging complex issues to identify root cause and design solutions
  • Strong Object-oriented design/development skills with expert level knowledge of C/C++
  • Multi-threading, highly resilient networking applications
  • Experience designing large distributed client/server applications (from white board to final deployment and support)
  • Familiarity with Java and scripting languages (shell, python, perl, etc)
  • Familiarity with test automation tools and practices (unit and system level automation)
  • Good knowledge of HTTP, HTTPS/SSL protocols and security


Preferred Knowledge/Skills:

  • Experience with MSI/Wix/Windows InstallerAdvanced level of Linux/Solaris programming
  • Knowledge of SVR4 and rpm package installers
  • Knowledge of Java Servlets programming
  • Knowledge of MacOS programming environment and tools.
  • Nice to have knowledge and skills
  • Knowledge of Enterprise Management solutions (based on SMS, MS Active directories, other).

0
Нравится