We consider candidates for an international R&D team with various experience and skills ranging from young talented specialists till experienced and innovative developers. The responsibilities can vary depending on the candidate's experience. The baseline responsibilities are as following: - Develop a brand new Big Data platform that is expected to be some of the most regarded in industrial world - Design, develop and maintain high quality code in all manner of server-side places: APIs, stream engine jobs, NoSQL data warehousing, analytic model management, etc. - Solve challenging technical problems within distributed environments - Work closely with data scientists to provide the required access to the data and to support development of new analytic algorithms - R&D in emerging technologies for Big Data and IoT - Improve scalability, stability, accuracy, speed and efficiency of the platform - Work in a team using the Scrum methodology ensuring that your team meets your sprint commitments. - Continuous improvement of the tools and processes used by the team - Contributing to the international R&D department as a whole through pull request reviews and tech talks
We consider candidates with various experience and skills ranging from young talented specialists till experienced and innovative developers. The responsibilities and levels of positions can vary depending on the candidate's experience. The baseline responsibilities are as following: - Development of back-end and client-server communication layers - Participation in o Improving solution architecture o Requirements elicitation, communication with end customers o Improving development processes
- Разработка и доработка DWH-системы Компании на MS SQL Server. Разработка интеграции DWH с ERP-системами Компании, Web-системами (как БД используется MS SQL Server) и внешними Web-сервисами;
- Разработка систем бизнес-аналитики на базе MS Reporting Services и MS Analysis Services;
- Разработка функциональности внутреннего корпоративного портала на базе MS SharePoint;
- Разработка отдельных приложений на c# и платформе .NET (Web forms, Win forms, Web services и др.) по заявкам бизнес-подразделений.
Moscow Consulting Weiterlesen
- Analyze business processes, taking into account business strategy and goals, data flows, existing systems/applications, IT architecture and suggest ways of optimizing them.
- Critically evaluate information gathered from multiple sources, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.
- Proactively communicate and collaborate with external and internal customers to analyze business needs and functional requirements and deliver the project documents as needed (business case, functional and non-functional requirements, procedures, use cases, user interface mock up, test cases).
- Represent requirements using alternative views, such as visual analysis models (diagrams), prototypes, presentations.
- Propose reasonable alterations of requirements where appropriate and brings value.
- Document requirements specifications according to standard templates.
- Report to the Project managers, Head of PMO and IT Director about any major issues or concerns;
- Successfully engage in multiple projects simultaneously.
- Be the liaison between the business units, technology teams and support teams.
- Participate in testing where necessary.
- Provide trainings to support teams prior to a project launch.
Moscow Consulting Weiterlesen
- Providing 2-nd line support and technical administration of web-based systems: Document Approval System (DAS) and Microsoft Dynamics Client Relationship Management (CRM).
- Be responsible for stable operations of DAS and CRM;
- Planning and implementing changes and new releases of those systems;
- Close communications with Business Owners and key users of DAS and CRM;
- Coordinate 3-rd line (external) support of those systems;
- Applications performance monitoring and optimization;
- Make updates to system documents; conduct end-user trainings;
- Bug shooting, bug reporting and troubleshooting.