Intermediate Java Developer jobs in Newmarket, ON
- Canadian National RailwayVaughan, ON
- Monday to Friday
- At CN, everyday brings new and exciting challenges.
- The Specialist, Data Developer is responsible for building, handling, and optimizing data pipelines.
Clinical Trial Web Application Developer
Easily applyEverest Clinical ResearchMarkham, ON L3R 0B8- $90,000–$125,000 a year
- Permanent
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- Responsible for the design, development, unit testing, systems testing, release, deployment, and maintenance of custom-built java web-applications to meet…
C++ / Java Developer
Easily applySource CodeVaughan, ON- $120,000–$130,000 a year
- Full-time
- Mentor and guide developers by providing quality coaching and ensuring proper execution of their tasks.
- Senior C++/ Java Developer to provide technical and …
- View all Source Code jobs - Vaughan jobs - C++ Developer jobs in Vaughan, ON
- Salary Search: C++ / Java Developer salaries in Vaughan, ON
C++ / Java Developer
Easily applySource CodeVaughan, ON- $90,000–$120,000 a month
- Full-time
- Junior C++/ Java Developer to help program and maintain the world's largest online poker platform, built with Java, C++, SQL and AWS.
- View all Source Code jobs - Vaughan jobs - C++ Developer jobs in Vaughan, ON
- Salary Search: C++ / Java Developer salaries in Vaughan, ON
View similar jobs with this employerJava Front End Angular
Often replies in 1 dayCapgeminiToronto, ON- Permanent
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- 6+ years experience in a front-end function/role.
- Proven expertise in front-end development with a strong portfolio showcasing successful projects.
- View all Capgemini jobs - Toronto jobs - Front End Associate jobs in Toronto, ON
- Salary Search: Java Front End Angular salaries in Toronto, ON
- See popular questions & answers about Capgemini
View similar jobs with this employerJava Full Stack Developer
Often replies in 1 dayCapgeminiToronto, ON- $80,000–$90,000 a year
- Permanent
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- 5+ years' experience in full-stack development with a strong portfolio showcasing successful projects.
- Multiple years of experience in designing and maintaining…
- View all Capgemini jobs - Toronto jobs - Full Stack Developer jobs in Toronto, ON
- Salary Search: Java Full Stack Developer salaries in Toronto, ON
- See popular questions & answers about Capgemini
Java & Python Developer
Often replies in 1 dayCapgeminiToronto, ON- $80,000–$90,000 a year
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- Bachelor's degree, related to the industry, and a minimum of 8+ years of relevant experience.
- Knack for writing clean, readable Java code with unit tests &…
- View all Capgemini jobs - Toronto jobs - Python Developer jobs in Toronto, ON
- Salary Search: Java & Python Developer salaries in Toronto, ON
- See popular questions & answers about Capgemini
Java Developer for AML Application
Often replies in 1 dayCapgeminiToronto, ON- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- Minimum of 5 years of relevant experience.
- Knack for writing clean, readable Java code with unit tests.
- Proven experience in designing Java/Java EE solutions.
- View all Capgemini jobs - Toronto jobs - Java Developer jobs in Toronto, ON
- Salary Search: Java Developer for AML Application salaries in Toronto, ON
- See popular questions & answers about Capgemini
Java Developer for AML Application
Often replies in 1 dayCapgeminiToronto, ON- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- Minimum of 5 years of relevant experience.
- Knack for writing clean, readable Java code with unit tests.
- Proven experience in designing Java/Java EE solutions.
- View all Capgemini jobs - Toronto jobs - Java Developer jobs in Toronto, ON
- Salary Search: Java Developer for AML Application salaries in Toronto, ON
- See popular questions & answers about Capgemini
Solution Architect - (JAVA/Big Data)
Often replies in 1 dayCapgeminiToronto, ON- Permanent
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- We are seeking an experienced Solution Architect with strong expertise in Java and Big Data technologies to design, develop, and implement scalable, high-…
- View all Capgemini jobs - Toronto jobs - Big Data Architect jobs in Toronto, ON
- Salary Search: Solution Architect - (JAVA/Big Data) salaries in Toronto, ON
- See popular questions & answers about Capgemini
Software Engineer (.NET and Java)
Often replies in 1 dayCapgeminiToronto, ON- Permanent
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- Looking for a skilled Consultant with experience in .
- NET, Java, and SQL Server to design and deliver scalable enterprise applications.
- View all Capgemini jobs - Toronto jobs - Java Developer jobs in Toronto, ON
- Salary Search: Software Engineer (.NET and Java) salaries in Toronto, ON
- See popular questions & answers about Capgemini
Node JS Developer
Often replies in 1 dayCapgeminiToronto, ON- $25.41–$39.71 an hour
- Contract
- Vision care
- Dental care
- Contract (1 year 25 days).
- 3 to 5 years of professional software development experience with a proven track record of delivering high quality applications.
- View all Capgemini jobs - Toronto jobs - Developer jobs in Toronto, ON
- Salary Search: Node JS Developer salaries in Toronto, ON
- See popular questions & answers about Capgemini
React Developer
Often replies in 1 dayCapgeminiToronto, ON- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- Proven ability to operate in Agile teams, collaborating closely with developers, designers, and stakeholders, while also contributing to code reviews, mentoring…
- View all Capgemini jobs - Toronto jobs - Developer jobs in Toronto, ON
- Salary Search: React Developer salaries in Toronto, ON
- See popular questions & answers about Capgemini
Java/Scala Developer
Often replies in 1 dayCapgeminiToronto, ON- $83,000–$95,600 a year
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- RRSP
- 6 to 8 Years Experience.
- Hands-on expertise in Spring Boot, Java, REST API development, and Kafka-based event-driven architectures.
- View all Capgemini jobs - Toronto jobs - Java Developer jobs in Toronto, ON
- Salary Search: Java/Scala Developer salaries in Toronto, ON
- See popular questions & answers about Capgemini
- SearchVelocityVaughan, ON
- Searching for a Full-stack developer joining a team to decommission legacy enterprise applications with new replacement applications, built from scratch using…
- View all SearchVelocity jobs - Vaughan jobs - Javascript Developer jobs in Vaughan, ON
- Salary Search: Java Javascript Developer | Vaughan salaries
- SearchVelocityVaughan, ON
- Importantly and significantly, they also develop net-new enterprise applications (software and hardware) using the latest opensource stack that have no…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
Specialist Software Development - job post
Job details
Shift and schedule
- Monday to Friday
Location
Full job description
Specialist Software Development
At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you’re part of making sure our business is running optimally and safely―helping keep the economy on track. We provide the kind of paid training and opportunities that long-term careers are built on and we recognize hard workers who strive to make a difference. You will be able to thrive in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!
Job Summary
The Specialist, Data Developer is responsible for building, handling, and optimizing data pipelines. The role moves them effectively into production for key data and analytics consumers, shapes the enterprise Data as a Service (DaaS) model and delivers on Information and Technology (I&T) business models. Moreover, the incumbent develops best practices and optimizes data pipelines to deliver products and services aligned with business expectations. The position plays a pivotal role in operationalizing data and analytics initiatives, defining and building CN’s data integration and DaaS platform roadmap.
Main Responsibilities
Data Development
- Ensure optimal data delivery architecture and processes are consistent throughout ongoing projects
- Optimize CN’s data architecture to support the next generation of products and data initiatives
- Build, handle, and optimize data pipelines, moving them effectively into production for key data and analytics consumers
- Build data and domain event models, implement business rules, and scalable data pipelines
- Ensure compliance with data governance and security requirements while creating, improving, and operationalizing integrated and reusable data pipelines
- Enable faster data access, integrate data reuse, and improve time-to-solution for data and analytics initiatives
- Integrate analytics and data science results with business processes
- Promote effective data management practices
- Collaborate with Data Science, Reporting, Analytics and other Development teams to build data pipelines, infrastructure and tooling to support business initiatives
- Design and develop Exact, Transfer and Load (ETL) pipelines using multiple sources of data in various formats and deploy them to achieve a high-level of reliability, scalability, and security
Data Design
- Collaborate with stakeholders and architects to model data landscape and define secure data exchange approaches
- Meet with stakeholders to identify fit-for-purpose within CN’s existing data ecosystem and deliver options and agile solutions
- Design and develop processing pipelines that ingest data into Data Hubs
- Provide day-to-day support and technical expertise to both technical and
- Participate in building data development expertise and framework
- Translate business needs into technical requirements
Data Operations and Quality Assurance
- Use Agile methodologies and development practices to streamline project delivery aligned with goals, timelines, and budgets and for code reviews and testing to develop and deliver data pipelines
- Build monitoring and debugging tools to analyze data pipelines
- Help unify software development and operations seamlessly, efficiently, and cost effectively
- Improve software quality, automate processes, and accelerate software releases
- Develop and implement test plans and scripts for various data quality processes
- Maintain manual and automated test scripts
Working Conditions
The role has standard working conditions in an office environment with a regular workweek from Monday to Friday and is eligible to participate in CN’s flexible work from home policy. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure, and stress.
Requirements
Experience
Data Development
- Minimum 5 years overall work experience
- Minimum 3 years of experience in a Data Development role, working in different data management disciplines including data integration, modelling, optimization, and quality
o Experience working in cross-functional teams and collaborating with business stakeholders in support of a departmental or multi-departmental data management and analytics initiative
o Experience in translating business requirements into advanced data models able to fulfill Analysts and Data Scientists’ requirements
o Experience working in an Agile team environment
Competencies
- Inspires others with impactful communications and adapts to the audience through speech and writing
- Applies analytical thinking
- Innovates through problem solving
- Knows the business and stays current with industry trends to elevate expertise and work
- Demonstrates organizational abilities
- Collaborates with key internal stakeholders to enable higher productivity
- Works independently with little supervision
Technical Skills/Knowledge
- Knowledge of Scala, Java or Python
- Knowledge of software development best practices such as code reviews, testing frameworks, maintainability, and readability
- Expertise with Databricks Delta Lake
- Knowledge of Structured Query Language (SQL) and Non-Structured Query Language (NoSQL) technologies and fluent in writing, executing, and optimizing SQL queries
- Knowledge of Big Data technologies and cloud platforms such as Databricks, Apache Spark, Azure Data Factory, Azure Data Explorer, Azure Data Lake, Google BigQuery, Google Dataproc, Google Cloud Data Fusion, Google Dataflow, Google Cloud Composer, Google, Dataprep, Google Dataplex, Google BigLake, Google Vertex
- Knowledge of event-driven architecture (e.g., Pub-Sub, Kafka, Message Queuing (MQ), Message Queuing Telemetry Transport (MQTT), Advanced Message Queuing Protocol (AMQP), Event Hub, Logstash)
- Bachelor's Degree in Computer Science, Electrical Development or Software Development
- Google or Azure Data Development certification*
- Any designation for these above would be considered as an asset
About CN
CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
About CN
CN is a premium railroad that sustainably generates value for our customers, shareholders, employees, and stakeholders with an unwavering commitment to safety and service. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. CN's network connects Canada's Eastern and Western coasts with the U.S. South through a 20,000-mile rail network. CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN powers the North American economy and is committed to programs supporting social responsibility and environmental stewardship.
At CN, we are dedicated to building North America's safest, most inclusive and sustainable railroad, which includes reflecting the communities in which we operate. Research shows that candidates often don't apply unless they feel they fit the job posting at 100%. To all potential applicants, even if you don't meet every job requirement listed in a posting, we still encourage you to apply. If you require an accommodation for the recruitment process (including alternate formats of materials, accessible meeting rooms or other accommodations), please get in touch with our team at cnrecruitment@cn.ca.
As an equal opportunity employer, qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, and other protected status as required by applicable law.
Please monitor your email on a regular basis as communication to applicants is done via email.