Закрыть Искать работу

Работа и карьера

Переключиться на классический вид Открыть поиск Закрыть поиск
Senior Back-end Software Engineer
Это объявление было просмотрено
Компания: Workfront
Длительность: Long-term
Дата начала: ASAP
Крайний срок: 27 April 2018
Код объявления:

ТИП ПОЛНОМОЧИЙ: 

Full-time

ОПИСАНИЕ ДОЛЖНОСТИ: 

As a Senior Back-end Software Engineer at Workfront, the incumbent will work with own engineering team and partner with product management to take ideas for Workfront's products and turn them into realized features in the Company's Work Automation Cloud platform. He/ she will work in an Agile environment and estimate the assigned work, create OO designs, provide task breakdowns and implement features and micro-services using Java, web technologies (JavaScript, React and HTML5), multiple frameworks (Spring, Docker and AWS), and data technologies (RDBMS, NoSQL, Kafka and ElasticSearch).
As a Senior Back-end Software Engineer, he/ she is more than just a coder. In addition to his/ her software engineering responsibilities, the incumbent is also expected to guide a small- to medium-sized team to deliver in a product area by helping identify dependencies and risks for the group, being a planning consultant to the project managers, recommending improvements to the Company's engineering practices and helping other engineers become more proficient in solving specific problems.

ОБЯЗАННОСТИ: 

- Conduct daily stand up meetings with own team;
- Create new features using the Company's development technologies. Create engineering designs that solve complex problems;
- Fix occasional bugs in the Company's SaaS platform;
- Debate the optimal design and ideal user experience for a variety of unrealized features identified by the Company's product managers or propose some own ideas;
- Help QA and other software engineers find the best way to test own work to ensure that it will continue to work and perform at mass scale when thousands people are using it at the same time;
- Lead discussions with own team about what emerging tools, technologies and processes are coming that may impact how the Company improves its products and its SaaS platform in the future;
- Provide well-considered opinions to the creation and modification of the Company's technology roadmaps;
- At the end of a release, take some time to do some research, train in a new technology and participate in team building activities.

ТРЕБУЕМАЯ КВАЛИФИКАЦИЯ: 

- Bachelor's degree in Computer Science, Computer Engineering (or equivalent education) or equivalent work experience;
- 5-7 years of programming experience with at least 3 years of recent experience in languages and/ or technology in use at Workfront: Java, Spring, Docker, AWS, JavaScript, React and HTML5;
- Sound knowledge of database basics such as joins, constraints, stored procedures, triggers and schema design;
- Ability to take a problem and represent it in an object-oriented design while calling out assumptions, discussing design alternatives and considering non-functional aspects of the system (e.g. performance, maintainability, etc.);
- Experience optimizing software to run fast, be reliable and fail safely (O(n) analysis should not be new to the candidate);
- Ability to design features that require coordination of multiple threads using various communication/ coordination mechanisms;
- Experience utilizing threads, mutexes, semaphores, critical sections or debugged complex issues in a distributed environment;
- Unique experience in real-time or massively distributed systems, public cloud or PaaS systems like AWS, GCP or Azure, databases or big data;
- Extraordinary communication skills to the point where the Company feels that not only can the candidate talk to engineers, but also to the CEO and everyone in between and do a credit to the Organization;
- Person who has successfully led measurable and, preferably, dramatic improvements in the engineering practices of a software team and who has the desire and drive to do it again;
- Person who, upon seeing a problem, moves quickly to solve it instead of waiting for permission and specific instructions from others.

ПРОЦЕДУРА ПОДАЧИ ЗАЯВОК: 

All the qualified candidates are welcomed to apply via: https://www.workfront.com/job/1096776/ .

Пожалуйста, четко укажите в своем заявлении, что вы узнали об этой возможности через Career Center, и укажите URL-адрес нашего веб-сайта - www.careercenter.am. Спасибо.

О КОМПАНИИ: 

Workfront Inc. is a cloud-based enterprise work management solution company based in Utah.