Senior Software Engineer

Company:  Yara International ASA
Location: Indiana
Closing Date: 17/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Function: Technical Expertise and Support

Job Type: Permanent

Job Requisition ID: 19939

Senior Software Engineer

About the Unit

Yara is the world's largest producer of ammonia, nitrates, and complex fertilizers, offering solutions for sustainable agriculture and respecting the environment. Our fertilizers and crop nutrition programs were designed to help the sector of food production and to meet the needs of a growing world population. Our products and solutions help the industry reduce emissions, improve air quality, and prioritize effective operations safely. Founded in 1905 and operating in more than 160 countries, Yara employs more than 17,000 employees.

We are ramping up our Digital Production team. We believe our operational data in combination with digital technologies can help us to significantly improve the performance of our production facilities. We are currently developing a digital platform that will ensure uniform data access to all our production facilities. On top of the digital platform, we are also developing scalable, solid, and user-friendly digital products that will help our employees at the sites, or in global functions, improve the efficiency and safety at production operations. Our unit is responsible end-to-end for the impact of the digital products. This means that we establish the vision, and develop, and deploy the products at the production sites.

We are looking for a Senior Software Engineer who gets excited about building high-quality, scalable, and reliable systems and applications for industrial IoT. You are expected to design and build solutions that will power and scale our cloud-based platform. You will be a valuable member of a cross-functional, autonomous team to build, experiment, iterate, and deliver on new objectives. Above all, your work will impact how we feed the world and protect the planet. Apply now to join us.

Responsibilities

As a Senior Software Engineer at Yara, you will play a crucial role in contributing to the software development efforts within the Data platform team. You will collaborate closely with team members to design, develop, and implement software solutions that meet our objectives and user needs. Your responsibilities will include actively participating in decision-making processes, providing mentorship to team members, and upholding the highest standards of software excellence. Working within a cross-functional and autonomous engineering team, you will contribute to the creation, experimentation, iteration, and delivery of new initiatives.

What you will be doing

  1. Collaborate with peers to define and refine the architectural direction for software systems, advocating for agile development methodologies and ensuring alignment with organizational objectives.
  2. Design and implement scalable, reliable, cost-efficient, and secure cloud-based solutions, leveraging emerging technologies.
  3. Provide mentorship and guidance to junior team members in software architecture, development, Agile methodologies, and cloud technologies.
  4. Lead by example in coding practices, documentation, and all phases of the software development lifecycle, maintaining awareness of evolving technology trends.
  5. Advocate for the adoption of innovative technologies and best practices, while prioritizing the delivery of thoroughly tested, maintainable, and high-quality software.

Profile

  • Bachelor's or Master's degree in Computer Science Engineering, or a related field.

5+ years of software engineering experience, specializing in development, architecture, and design of distributed systems – preferably with cloud technologies like Amazon Web Services (AWS), Azure, or Google Cloud.

Extensive experience in modern programming languages like Kotlin, Java, Python, or similar, with a proven ability to implement effective test automation, debugging strategies, and automation techniques to enhance software quality.

Proficiency in API design and development, with demonstrated expertise in creating robust and scalable APIs using microservice architecture.

Solid understanding of data modeling, ETL processes, and data warehousing concepts.

Proficiency in designing and implementing data pipelines using AWS services such as AWS Glue, AWS Lambda, Amazon EMR, and Amazon S3.

Good to have any experience with big data technologies such as Apache Spark, Hadoop, or Apache Flink.

Additional Information

As a global organization, we actively strive to reflect the diversity in society. We therefore encourage all qualified applicants from all backgrounds to apply and are committed to creating a work environment that fits gender equality and allows combining career progress with the needs of a family or other personal circumstances.

Apply no later than

27th May 2024

#J-18808-Ljbffr
Apply Now
Share this job
Yara International ASA
  • Similar Jobs

  • Senior Software Engineer

    Indiana
    View Job
  • Senior Software Engineer

    Indiana
    View Job
  • Senior Software engineer

    Indiana
    View Job
  • Senior Software Engineer

    Indiana
    View Job
  • Senior Software engineer

    Indiana
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙