Data Engineer 数据工程师
职位编号 J023551
行业 汽车/摩托车(制造/维护/配件/销售/服务)
类型 数据库工程师/管理员
所在地 北京市 
职位描述:
-Bachelor degree in computer science or equivalent •Experience -3+ years of working on IT infrastructure, system operation, IT project and demand management -1-3 years’ experience with Hadoop/Spark/Storm platform, Hadoop ecosystem components and community -Solid programming skills in Java/Scala, familiar with data structure (linked list, binary search tree, etc.), database queries and integrations -Experience with Hortonworks configuration, operation and optimization -Understanding and development experience using environment of Windows using IIS, IBM WAS, SQL Server, WebSphere, MQ, and Oracle •Specific Knowledge - Strong technical knowledge in Objected Oriented Development methodologies, design and implementation integrated telephony and CRM reporting -Strong technical knowledge in SQL Server Integration Services and strong knowledge of ETL techniques -Experience with relational database concepts and programming, SQL Server, MySQL, stored procedure, etc. -Experience with developing data modelling -Knowledge of industry standard interface technologies (i.e. SOAP, REST, MQ, HTTP, EJB, XML-based, WSDL etc.) -Knowledge of database queries and integrations -Experience in a cross-culture working environment. Strong ability to cooperate and coordinate with the teams from different countries or different cultural background -Experience in vendor steering, including control/communication with vendors, contract management. Experience in working with external vendors and consultants, ability to track tasks and deliver on time -English is a MUST -Nice to have: Contact Center development experience -Nice to have: Aspect APM, Dataview, Real-Time report development experience
职位要求:
•Central person of contact in big data platform implementation & continuous development •Integration management includes architecture design, infrastructure planning, platform build up/configuration, vendor steering, operationalization coordination and use cases management, through an iterative and Agile development process •Leverage expertise to analyze and support the business requirements relating functionalities, applications and business processes •Responsible for technical requirements, designs, configuration, coding and testing and provide guidance to development team (vendor) and ensure good quality of design and code •Collect data and define technical approach to provide data into the Data Lake Task description •Requirements Engineering, Specification and Solution Design -Consult the business units as well as the IT application owners with the aim to create the best solution. Consult and support the related units (application & business) within the requirements engineering phases -Collect requirements and deliver business requirement documents with high quality -Collaborate with business and technical partners; continuously focus on customer success -Create technical design documents (technical requirements) -Exposure solutions with technical partners, including vendor, different application and infrastructure teams -Develop relevant software pieces (flows etc.) and scripts for configuring and adjusting User Interfaces and customized system integrations within an agile environment and development team -Contributing in all phases of the development lifecycle -Writing well designed, testable, efficient code -Deliver a robust, testable, repeatable framework of jobs and scripts for migrating data and producing reconciliation reports -Work with third party suppliers to understand their software APIs and integrate them with your solutions to load and extract data •CCT Application Quality Assurance -Continuously improve and optimize the exiting CCT applications -Code review of the supplier’s delivery -Define and execute test cases to ensure a high quality of the deliverables Coordinate the test management with business users, project teams, application management teams to ensure high quality of system integration tests -Review and co-design the test documents including the documentation of test case design, test planning and test result -Coordinate with the supplier re-work and bug-fixing •Application Run -Debugging and adjusting the CCT custom code, routing, telephony, or configurations within the Incident and Problem Management activities -Manage and coordinate the environment in cooperation with the operation team which is responsible for the infrastructure -Provide software packages for deployment and be able to deploy packages into the development environment -Create and provide configuration scripts (e.g. monitoring, security etc.) to the operation team to setup/adjust the environment -Maintain interfaces to the middleware and different other applications. •Supplier Management -Manage the suppliers with the aim to reach the project goals -Relationship management with suppliers -Coordinate bug-fixes, deliveries and requirement engineering with the supplier. -Create and align project plan together with the supplier -Represent the interests of the company against the suppliers -Leading the suppliers based on the interests and goals of the company/project •Other Tasks -Take over a consulting role -Know-How transfer within the personal team and the operation teams