Job Description
COMPANY OVERVIEW:
As one of the fastest growing IoT (Internet of Things) companies in North America, Fleet Complete has won numerous awards since its inception in 2000 thanks to its relentless commitment to Innovation, Quality, Customer Focus, Productivity, People and Community.
Proud to be named one of Greater Toronto s Top Employers for 2018. http://content.eluta.ca/top-employer-fleet-complete
MAIN BUSINESS OBJECTIVES:
Reporting to the Global Head of Data Services, the Integration Specialist is tasked with developing the capabilities and daily operations of various integration technologies around our Data platforms. This role is responsible for supporting workloads running on both the data warehouse and data lake and associated ingestion technologies (Real-Time, Batch, Streaming). The role will be initially focused on batch integration technologies but over time will migrate to incorporate Near Real Time and Streaming. This position will be responsible for the implementation of ingestion frameworks to improve the efficacy and efficiency of data loading and data transport processes. As part of team the candidate will also include 24x7 production support rotation and will also take part in the DevOps rotation for making enhancements. The role will be involved in R&D of emerging technologies with the application administrators and technical architects.
ESSENTIAL DUTIES & RESPONSIBILITIES:
- Evaluate tools and technologies in the context of the future state ingestion architecture, and evolving business requirements
- Review of project artifacts during the transition phase and ensure operational needs are met
- Provide technology operational support as new systems/platforms are rolled out to the enterprise
- Implement and Optimize Data Warehouse and Hadoop, Integration and Analytical technologies
- Review solution and technical designs
- Propose best practices/standards
- Benchmark the performance in line with the non-functional requirements
- Previous experience in developing and deploying operational procedures, tuning guides and best practices documentation
- Provide technical guidance, including serving as a resource to project teams and the other teams by evaluating and proposing technical alternatives for resolving business and technology issues
- Review project deliverables for completeness, quality, and compliance with established project standards
- Work with data architects to ensure that data structures and models are efficiently designed to optimize loading, tagging, cleansing and reprocessing activities
- Act as a positive role model, co-workers and the business group to promote high performance solutions
- Develops strong relationships with the developers and managers to deliver effective services.
- Promote an environment of continuous learning and continuous improvements
- Provide 2nd level and 3rd level support
- Participate in the on-call support rotation
- Keep abreast of software updates and vendor strategies
- Perform bug fixes and minor enhancements to existing Hadoop application
Hours of Operations: 9:00 AM 5:00 PM (Rotational on-call evenings and weekends)
QUALIFICATIONS:
All applicants must possess the following:
- 3+ years developing and supporting applications leveraging the Microsoft Data Stack.(SQL Server, SSIS, Azure, Data Factory etc.)
- 3+ years of experience with data integration/ETL tools such as DataStage or alternatives
- Previous experience developing ETL / Hadoop ingestion frameworks is a must.
- SDLC knowledge in both waterfall and agile methodologies
- Hands-on experience with source code management system (SVN, Git) and continuous integration tools (Jenkins)
- Experience on following tools: SQL Server, SSIS, Hive, SQL, Nifi, Spark, Kafka, Flume, Sqoop, HBase ,Pig, HDFS, R, NoSQL
- Experience on handling data processing, delivering distributed and highly scalable application
- Experience with developing solutions which can satisfy 24x7 data availability requirements
- Experience with large scale domain or enterprise solution analysis development, selection and implementation
- Experience with high-volume, transaction processing software applications
- - Good understanding of workload management, schedulers, scalability and distributed platform architectures
- Experience in software development and architecture experience using Java EE technologies (Application Server, Enterprise Service Bus, SOA, Messaging, Data Access Layers)
- Experience in scripting languages & automation such as bash, PERL, and Python
- Experience in data warehousing, analytics, and business intelligence/visualization/presentation
- Experience using SQL against relational databases
- Working knowledge of search technologies like Lucene, Solr, (Nice to Have)
- 5+ years of hands-on experience on Linux , AIX, and z/OS
- Excellent communication skills (both written and oral) combined with strong interpersonal skills
- Strong analytical skills and thought processes combined with the ability to be flexible and work analytically in a problem solving environment
- Attention to detail
- Strong organizational & multi-tasking skills
Ideal candidates also demonstrate the following:
- 1+ years of experience with Data Vault or equivalent
Fleet Complete will provide support in its recruitment processes to applicants with disabilities, including accommodation that takes into account an applicant's accessibility needs. If you require accommodation during the interview process, please contact the Recruitment Team, recruitment@fleetcomplete.com, 905-944-0863.
Fleet Complete is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, national origin, age, disability, protected veterans status or any other legally-protected factors.