Enable job alerts via email!

Senior Developer (Data)

Farm Credit Canada

Prince Edward Island

On-site

CAD 80,000 - 110,000

Full time

30+ days ago

Job summary

An innovative company is seeking a talented software developer to lead the design and implementation of complex technical solutions. You will leverage your expertise in Agile methodologies and AWS technologies to create high-quality products that meet user needs. This role offers the opportunity to collaborate with a dynamic team, contribute to code reviews, and ensure efficient system integrations. If you are passionate about technology and software development, this position is perfect for you, providing a chance to make a significant impact in a forward-thinking environment.

Qualifications

  • 6+ years of experience in software development and Agile methodologies.
  • Strong background in AWS technologies and Python programming.

Responsibilities

  • Develop strategic components of complex technical solutions.
  • Lead design sessions and contribute to code reviews.

Skills

Agile Scrum methodology
AWS data pipeline technologies
Python
Automation
Integration
Unit testing

Education

Bachelor’s degree in computer science
Bachelor’s degree in engineering

Tools

AWS Spark
AWS Glue
Job description
Salary Range

(Plus eligible for a performance-based incentive, applicable to the position)

About the Role:

Using your experience in Agile Scrum methodology and AWS data pipeline technologies (including AWS Spark, Glue, and Python), you will develop strategic components of complex technical solutions, including designing, developing, testing, and deploying code.

As a team leader, you will interpret business requirements to deliver high-quality products that meet user needs and expectations while collaborating with other data developers, analysts, and stakeholders.

What You’ll Do:
  1. Analyze and develop new code, including automation, integration, and unit tests
  2. Implement code fixes and support user testing
  3. Participate in and/or lead design sessions
  4. Actively contribute to code reviews, providing constructive feedback to team members
  5. Ensure technical solutions and system integrations are developed and maintained efficiently and effectively
What We’re Looking For:
  • Proficient in a chosen technology stack
  • Ability to communicate moderate to complex technical concepts to both technical and non-technical personnel
  • Ability to conceptualize and articulate ideas clearly and concisely
  • Ability to design and implement functional, user-friendly frameworks
  • Innovative problem-solver and critical thinker with a customer focus
  • Advocate of smart, clean, and maintainable code
  • Passion for technology and software development
Minimum Requirements:

Bachelor’s degree in computer science or engineering and at least six years of related experience (or an equivalent combination of education and experience)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs