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

Senior Software Developer

BASF

BASF

Software Engineering
Montevideo Department, Uruguay
Posted on Jul 18, 2024

Main Objective:

Responsible for developing and maintaining innovative digital products from BASF´s Agricultural Solutions, with a focus on both the front-end and back-end components. MuleSoft´s Anypoint is the platform of choice of the Digital Factory from AP to integrate products and tools into e.g. the Salesforce Platform.

Main Responsabilities:

  • Estimate the time and resource requirements of work packages and develop and maintain the front-end and back-end components of our digital products according to user's functional requirements.
  • Collaborate closely with the product team and internal/external (IT) partners to successfully implement, optimize, and adapt solutions to changing conditions.
  • Regularly conduct extensive testing to ensure the quality, scalability, performance, and security of the developed solutions, and provide support in resolving any issues that arise.
  • Identify, extract, model, integrate, and present data 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.
  • Actively participate and contribute to development communities at BASF, proactively sharing experiences and knowledge to foster a culture of innovation and transparency.

Requirements:

  • Education: Graduates or advanced students of Software Engineering, bachelor's degree in computer science, Telematics Engineering, Information Technology Analyst (or related careers)
  • Working Experience: Around 5 years of relevant hands-on development experience implementing integration solutions (valued if it´s with MuleSoft along with API Management Solutions, e.g.: APIGEE, Mashery)
  • Language skills: Advanced language proficiency in English
  • Valued Technical Skills:
    • Advanced technical skills in Mulesoft or similar products (e.g.: Tibco, Dell Boomi, Apigee, WSO2)
    • Advanced technical skills in one or more on-premises/SaaS packaged COTS (Commercial off the shelf) solutions for ERP, CRM, e-commerce, or mobile (e.g.: Salesforce.com, NetSuite, Oracle, Siebel, SAP, Workday, etc.)
    • Advanced technical skills in implementing multiple technical integration project SDLCs (Software Development Process) end-to-end.
    • Advanced technical skills in completing technical design documentation and technical reference materials for client/internal consumption
    • Basic 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.
    • Basic technical skills in Python and knowledge of Pandas and RESTful APIs (especially Fast API)
    • Basic technical skills in traditional, containerized or cloud-based infrastructure
  • Soft Skills:
    • Advanced soft skill in analytical thinking and complex problem-solving
    • Advanced soft skill in knowledge sharing
    • Advanced soft skill to optimally conduct solutions within a diverse technical team of client, SIs, contractors, and internal teams
    • Intermediate soft skill in effective communication

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.