Senior Software Developer (Java and JavaScript), IEO

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день


Помогаем предприятиям переходить на цифровые технологии

Описание вакансии

Условия работы

General Summary

Dell EMC Infrastructure and Engineering Operations organization looks for the skillful individual to take the senior software development position in Common Engineering Cloud project team. We are developing a corporate-wide cloud solution targeted for the engineering groups inside Dell EMC and we look for the JavaScript expert to help us with building the service portal and participate in review and unification of the frontend technology stack to be used in several neighbor projects. From the candidates we expect hands-on experience in building user web interfaces both independently and within the team, keen technology savvy mind and the will to make a world a better place. We are a distributed team so the candidate should be ready to communicate in English regularly, both in speech and in writing.

Principal Duties and Responsibilities

  • Participate in analyzing and clarifying requirements, design discussions and come up with implementation plans to deliver quality features
  • Contribute into development activities by implementing the new features, enhancements and fixing defects
  • Perform code reviews, suggest design improvements for the existing front-end
  • Participate in cross-geo communications between team members
  • Contribute into documentation for the team and share the knowledge with peers

Work Experience and Education

  • 3+ years of experience
  • Bachelor’s degree, Computer Science

Required Competencies

  • Proven programming experience in JavaScript based Web applications/Web Services, including TypeScript coding
  • Proven programming experience in Java distributed systems of both client-server and micro-services architectures
  • Experience developing on and the knowledge of JavaScript platforms/frameworks: AngularJS, node.js in particular
  • Experience with Java: core, Spring, Hibernate/JPA
  • Message bus based systems experience, RabbitMQ in particular
  • Experience working with noSQL databases is a plus, especially MongoDB and Cassandra
  • Readiness and ability to learn new technologies
  • Great communication skills and collaborative teamwork oriented mind
  • Understanding of software development principles

Desired Competencies

  • Experience with deploying applications into container environment, especially Cloud Foundry
  • Experience working with CI/CD systems
  • Experience working with source control systems
  • Experience working with bug tracking, collaboration tools
  • Knowledge about cloud systems, virtualization, remote systems access
  • Experience working in remote virtual environments is a plus
  • System administration experience, especially with VMWare technology stack
  • Automated test development experience
  • Technical writing experience

Joining us, you will get:

  • Salary to be discussed on the results of the interview
  • Medical, Life insurance for employees and family in Russia and abroad
  • Corporate trainings and certifications; Corporate English Classes
  • Dell EMC Proven Professional Certifications
  • Possibility in Flexible working hours and working from home
  • 34 days of paid vacation days plus 2 paid days off
  • Paid sick days; Doctor’s consultation at the office
  • Opportunity to participate in charity activities
  • Comfortable 24/7 office in the City Centre
  • Partial reimbursement of any sport activities