Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,051 Jobs at 188 Companies

FullStack Developer Power Platform

BASF

BASF

Software Engineering
Montevideo Department, Uruguay
Posted on Oct 1, 2024

Area:

The Digital Factory of the Agro business supports the Agricultural Solutions (AP) division on its path to a sustainable digital future. They are responsible for managing and accelerating AP's digital roadmap. The digital products they develop are used throughout the entire AP value chain.

AP's Digital Factory is structured into three functions “Governance & Execution”, “Support” and “Regions”. Within “Governance and Execution” are the teams that acquire, manage, deliver and maintain digital products. Teams in the “Support” area deal with issues that affect all AP units, for example, collaboration roles and processes and the application of artificial intelligence, among others. Finally, the “Regional” functions are currently being developed in order to optimize cooperation with countries and regions.

Main Objective of the Position:

Responsible for developing and maintaining innovative digital products from BASF´s Agricultural Solutions, based on Microsoft Power Platform with a focus on both the front-end and back-end components.

Main Tasks:

  • Support the estimation of the time and resource requirements of work packages and translate them into technical specifications.
  • Develop and maintain the front-end and back-end components of our digital products according to user's functional requirements, by writing clean, efficient, and well-documented code, as well as participate in code reviews to maintain the code quality and adherence to best practices to be able to adapt the solutions to changing conditions.
  • Collaborate closely with the product team and internal/external (IT) partners to successfully implement, optimize, and adapt solutions to changing conditions.
  • Support testing and error correction to ensure the quality, scalability, performance, and security of the developed solutions and provide support in resolving any issues that arise.
  • Support data integration from various internal and external sources.
  • Utilize Azure DevOps as a central development tool to manage code repositories and Continuous Integration/Continuous Deployment (CI/CD) pipelines, as well as to document development processes.

Requirements for the Position:

  • Education: Graduates or advanced students of Software Engineering, bachelor's degree in computer science, Telematics Engineering, Information Technology Analyst (or related careers)
  • Working Experience: 1-3 years of experience in software development
  • Language Skills: Advanced language proficiency in English, basic Portuguese nice-to-have
  • Technical Skills:
    • Intermediate technical skills in front-end programming languages such as: HTML, CSS, JavaScript, MS PowerPlatform Services (PowerApps, PowerAutomate).
    • Intermediate knowledge about concepts of authentication, security, and application lifecycle management (ALM) practices for the Microsoft Power Platform
    • Intermediate technical skills in back-end work such as: ETL processes, using and setting-up both relational and non-relational databases, parsing and creating CSV, JSON & XML files.
    • Intermediate technical skills in Python and knowledge of Pandas and RESTful APIs (especially Fast API)
    • Intermediate technical skills in quality assurance and testing skills
    • Basic technical skills in IT infrastructure and system landscape (e.g. Ansible, Chef, Terraform, HashiCorp) and / or RPA (Robotic Process Automation)
    • Basic technical skills in data and function modelling
    • Basic technical skills in data analysis techniques and data transfer formats
  • Soft Skills:
    • Intermediate soft skill in analytical thinking and complex problem-solving
    • Intermediate soft skill in knowledge sharing
    • Basic soft skill in effective communication
  • Tools & Technology Skills:
    • Intermediate skills in Azure DevOps, Agile principles and Software Engineering best practices.

BASF considers Law N° 19.691 and Decree N° 73/019 in all its hiring processes. Every qualified candidate who meets the requirements established in the job description will be considered in this hiring process with no distinction.
Moreover, BASF is an equal-opportunity employer. We enthusiastically accept our responsibility to make employment decisions without regard to race, age, civil and social status, national origin, disability, sex, gender identity or expressions, or any other candidate or employee´s characteristic or group that is not related to their aptitude and suitability for the position. Our management is committed to following this policy concerning hiring, placement, promotion, transfer, demotion, layoff, termination, recruiting, pay, and other forms of compensation, training, and general treatment during employment.