This job board retrieves part of its jobs from: Emploi Sherbrooke | Hamilton Jobs | Work From Home

Need to find a job? New postings every day

To post a job, login or create an account |  Post a Job

  mississauga jobs  

A website for the people of Mississauga

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

New

Software Developer – Data Specialist

Michael Page CA

This is a Contract position in Mississauga, ON posted July 30, 2021.

● Take the lead on engineering and data design for certain projects within the Professional Services team● Provide technical leadership and mentoring of other engineers for best practices on data engineering● Code, test, debug, and document high quality software components● Integrate software components into a fully functional software system● Write well-designed, testable code● Troubleshoot, debug, and upgrade existing systems● Document and maintain software functionality● Recommend process, tool, and technology improvements● Participate in design discussions, code reviews and code inspections● Participate in cross team software process improvement initiatives● Work in a fast-paced organization following Agile methodology● Work with minimal supervision with some latitude for independent decision making● May be required to be on call Data Specialist● Develop and maintain an understanding of Univeris application software including functionality and database schema.● Communicate directly with clients and the Univeris Project Managers throughout implementation projects to clarify questions that arise regarding data mapping, demonstrate converted data in target system, understand any modifications needed, and verify results of modifications● Use knowledge to make informed decisions regarding data mapping and to review data within target systems● Participate in engagement management, execution, reporting, and client relationship building● Interact with client representatives and business analyst to develop database solutions that meet business requirements● Lead the design and development of customer and data migrations● Write, modify, and troubleshoot complex SQL queries, ETL (Extract, Transform, Load) processes, and code written in Python or Java.● Subject matter expertise in ETL solution, data & product modelling & mapping, and interfacing requirements● Design stable, reliable and effective databases● Apply technical design and development skills to the creation of database programs● Ensure all database programs meet company and performance requirements● Document and report database activity, functionality, performance, and data governance● Analyze long running conversion processes and tune for optimum performance● Identify data deficiencies and make recommendations on how to resolve them● Maintain documentation for data conversion processes● Perform tests and execute the final data conversions at time of system go-liveMPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, or based on an individual’s status in any group or class otherwise protected under applicable human rights legislation. MPI encourages applications from minorities, women, the disabled and all other qualified applicants● Bachelor’s Degree in Computer Science/related field or equivalent work experience● 5+ years experience in Software Engineering (Java)● 3+ years of experience as a Data Engineer or similar role● Proficiency in SQL with ability to write complex SQL queries and other features● Proven experience as a database administrator, database application designer, and data reporting analyst● Proven experience with data modeling, data warehousing, data conversion, data migration, and ETL (MS SQL Server Integration Services (SSIS)) & BI technologies● Proven experience using data technologies (Apache Kafka, Hadoop, Spark, Hive)● Proven experience in databases (SQL Server, PostgreSQL, Oracle, MySQL, MongoDB) Proven Qualifications and Competencies● Excellent verbal and written communication skills. Possess the ability to make a technical problem understandable to non/technical customers● Strong understanding of design patterns and object oriented techniques● Proven experience in the design of complex software engineering solutions● Thorough knowledge of physical database design and data structures● Knowledge of database objects including tables, indexes, views and statistics● In-depth understanding of data management (e.g. permissions, recovery, security and monitoring)● Ability to recognize relationship between data elements● Ability to troubleshoot any issues that arise with new database applications, and providing solutions to implement● Experience with SQL, REST, and UI Frameworks● Proven experience with JUnit/TestNG and mocking frameworks (Mockito, etc) for Unit and Integration tests● Facilitate and develop plans for application changes● Excellent analytical and problem solving skills● Attention to details and change impact analysis● Aptitude and interest to quickly learn new and emerging technologies and methods● Experience with providing effort estimates, planning and managing workstream deliverables● Ability to take a project from requirements to launch● Ability to learn new applications and processes quickly● Passion for technology; eager to learn new tools and technologies● Ability to adapt quickly to changing business and customer needs, maintaining a high degree of flexibility● Ability to work under pressure of deadlines● Self-motivated; able to work independentlyThe Company, headquartered in Toronto, Canada, is a privately held company and is the leader in enterprise wealth management for the Canadian market. Founded in 1991, it has over 80 staff and 15 leading financial services clients representing over 12,000 financial advisors on the platform. It offers the most comprehensive wealth management solution for financial advisors in the credit union, banking, insurance and investment dealer sectors.They are a world-class technology platform that boasts a number of firsts in Canadian mutual fund distribution including real-time processing, web access, built-in compliance, plus GIC and segregated funds processing capabilities. Technology innovation is one of the cornerstones of their product development strategy and through its Evergreen approach to technology, new features and capabilities transparently integrate into the platform.Our location is downtown Toronto in a small office environment. At the time of this posting, our employees are working remotely from home. Candidates must be eligible to work in Canada.