Senior Software Engineer

Calgary, AB, Canada

Job Description


At Bayer we\'re visionaries, driven to solve the world\'s toughest challenges and striving for a world where ,Health for all, Hunger for none\' is no longer a dream, but a real possibility. We\'re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and redefining \'impossible\'. There are so many reasons to join us. If you\'re hungry to build a varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there\'s only one choice.

Senior Software Engineer

Become a team player to design and develop a digital platform for agricultural research to enable new breeding methodologies.

This is a permanent remote position within Canada, ideally based out of Winnipeg, MB.

What you will do:

  • Design and develop a digital platform for research and development
  • Analyze, design and develop test cases to ensure product quality
  • Test software development methodology in an agile environment
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms
  • Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve best solutions
  • Provide recommendations for continuous improvement
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Recommend upgrades for existing systems and programs
  • Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
  • Identify and assess new technologies prior to implementation
Who you are:
  • minimum of a Bachelor s Degree in Computer Science or relevant discipline
  • minimum of five years\' experience with C#, NodeJS, and ReactJS
  • knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations (any relevant platform environment, incl. AWS cloud)
  • experience in development of distributed/scalable systems and high-volume transaction applications, unit testing, version control (GIT, SVN, etc.), and peer code reviews code optimization and coding guidelines and using tools for checking them
  • experience creating unit tests, integration testing, and test automation
  • demonstrate practical experience setting up and leveraging Amazon Web Services technologies
  • knowledge of current development methods for the industrialization of software development (Continuous Integration/Testing/Delivery, etc., Software development lifecycles (SDLC); agile methodologies like Agile/SCRUM, test driven development
  • Experience working with real-time data processing for large data sets
  • ability to travel to Winnipeg, MB and USA for meetings from time to time (approx. 10%)
Preferred Qualifications:
  • experience with stream processing: Kafka, Spark Streaming, Akka, Flink, etc.
  • experience data modeling for large scale databases, either relational or NoSQL (graph, key: value, document, etc.)
  • experience with building APIs using GraphQL, node.JS, React, and other technologies
  • Built IT tools for scientific discovery
  • Ag. industry experience
  • experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery, and maintenance
This position requires full vaccination against COVID-19.

What we offer:
  • Competitive compensation and rewards package
  • Collaborative, diverse and inclusive culture
  • Career development and global opportunities
  • Work-life flexibility programs such as flex hours, employee discounts, volunteer days, wellness, and other employee offerings
Bayer is committed to fostering, cultivating and preserving a culture of Inclusion and Diversity. We embrace and encourage our employees\' differences and believe that our people are our most valuable asset. The collective sum of individual life experiences, knowledge, innovation, self-expression, unique capabilities that our employees invest in their work represents our culture, reputation, and Bayer\'s values and purpose.

Learn more about our values and purpose at:

All referral candidates must first be submitted via our internal referral system by a current Bayer employee in order to participate in the referral program. Once a Bayer employee has successfully referred you in our system, you will receive an automated email with instructions on how to complete your application.

Application Deadline: May 17, 2023

#LI-CA

#LI-Remote

Bayer welcomes and encourages applications from people with disabilities. Candidates participating in our selection process requiring accommodation due to a disability or medical need are encouraged to notify the Bayer representative that they will be meeting with to ensure appropriate arrangements can be made.

Location:

Remote within Canada/Winnipeg preferred

Division:

Crop Science

Reference Code:

792077

Bayer

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2172339
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, Canada
  • Education
    Not mentioned