Apply now »

Date posted:  Sep 28, 2024
Location: 

Varna, BG

Area of Expertise:  Digital Farming
Job Type:  Permanent
Work mode (place):  Remote work
Job Requisition ID:  20785

Senior Software Engineer - Full Stack

About the Unit

We at Yara are part of a global network, collaborating to profitably and responsibly solve some of the world's key challenges - resource scarcity, food insecurity, and environmental change.

Yara has an ambitious strategic agenda to be the crop nutrition company for the future and is taking lead in the development towards sustainable agriculture and digital tools, to contribute to solving the challenges which the agricultural industry is facing globally. We have a worldwide presence with sales to ~150 countries and around 17 000 employees. The newly established function, Yara Farming Solutions, will lead the transformation towards more sustainable and efficient food production, by innovating our offering and the way we work.

The software engineering department is responsible for developing and scaling new “on-farm” digital and integrated tools and solutions, which will work toward driving a more efficient and transparent food system and better live environment.

Responsibilities

  • Collaborate with cross-functional teams and engineers across various disciplines to translate business needs into technical solutions.
  • Maintain and enhance our existing farmer-distributor connection platform, ensuring optimal performance and reliability.
  • Implement new features and optimizations to improve user experience and system efficiency, contributing to the ongoing modernization of our tech stack.
  • Engage in all stages of the product life cycle, from rapid prototyping through to market release and continuous post-launch improvement.
  • Mentor junior and mid-level software engineers, providing guidance and support for their growth.
  • Provide technical support and troubleshooting for the platform, ensuring seamless operation and quick issue resolution.
  • Break down larger problems into manageable tasks and efficiently execute assigned responsibilities with high quality.
  • Actively contribute to team processes, participate in team meetings, and engage in discussions to enhance team performance.
  • Communicate effectively in English, both verbally and in writing.

Profile

Our Tech Stack:

  • Backend: .NET Core, RESTful APIs, Hangfire, Azure AD/SSO/JWT
  • Database: SQL Server, Dapper (Micro ORM), Stored Procedures
  • Frontend: Angular, PrimeNG, SASS/SCSS, MSAL
  • DevOps: Azure DevOps, GitHub, Azure services

What We're Looking For:

  • 4+ years of full-stack development experience, with a focus on .NET Core and Angular.
  • Strong proficiency in SQL Server and experience with micro ORMs like Dapper.
  • Familiarity with Azure services and cloud-based architectures.
  • Experience in maintaining and improving large-scale, business-critical applications.
  • Knowledge of authentication and authorization mechanisms (Azure AD, JWT).
  • Understanding of agile methodologies and CI/CD practices.
  • Passion for writing clean, testable code and conducting unit tests.

The Ideal Candidate:

  • Has a knack for optimizing existing systems and identifying areas for improvement.
  • Enjoys working with established code bases and incrementally modernizing them.
  • Demonstrates strong problem-solving skills and attention to detail.
  • Communicates effectively with both technical and non-technical stakeholders.
  • Is open to expanding their cross functionality in other technologies and solutions as well.
  • Shows interest in agricultural technology and its impact on global food production.

Additional Information

You get
• To directly impact products that provide real value to farmers and industries based on an honest business model.
• To work on sustainable solutions that benefit humankind and the environment.
• To work in a company dedicated to empowering individuals from all backgrounds and value each person's unique perspectives.
• Competitive remuneration and additional benefits.
• A flexible yet stable environment in the  digital unit of a global company.
• Flexible working hours, working from home/remote option.
• Support for personal development, training and continuous learning.
• Commitment to using new approaches, technologies, and frameworks.
• To choose your own preferred MacOS hardware.


Job Segment: Software Engineer, Sustainable Agriculture, Cloud, PLM, Database, Engineering, Agriculture, Technology, Management

Apply now »