Software Engineer

Cargill

4.1

(42)

Bengaluru, India

Why you should apply for a job to Cargill:

  • 4.1/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 71% say women are treated fairly and equally to men
  • 71% would recommend this company to other women
  • 79% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Cargill partners with Milk Stork; a service that provides no-fuss, refrigerated, express shipping or easy toting of breast milk
  • All employees have access to Bright Horizons for child, pets, and eldercare resources. Including free Sittercity memberships & discounts
  • Our 401(k) offers immediate eligibility & matching contributions of 100% on the first 3% you contribute, then 50% on the next 2%
  • #318199

    Position summary

    ity software solutions by writing clean, maintainable and efficient codes.

    • AUTOMATION: Applies internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.

    • COLLABORATION: Partners with cross functional team of product managers, designers and other engineers to gather moderately complex requirements and deliver solutions that meet business needs.

    • TESTING & DEBUGGING: Writes and maintains moderately complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.

    • CONTINUOUS IMPROVEMENT: Makes suggestions for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.

    • DOCUMENTATION: Drafts and maintains comprehensive documentation for moderately complex software applications, deployment processes and system configurations.

    • TECHNICAL SUPPORT: Provides technical support and troubleshooting for moderately complex issues with deployed applications to ensure minimal downtime and fast resolution.

    Qualifications

    • Some experience in React, including hooks, context API, and state management libraries (Redux, Zustand)

    • Solid experience with JavaScript (ES6+), TypeScript, HTML5, CSS3.

    • Strong experience with C# and .NET Framework/.NET Core.

    • Solid understanding of object-oriented programming.

    • Experience with unit testing and mocking frameworks (e.g., xUnit, NUnit, Moq).

    • Familiarity with design patterns (e.g., Repository, Factory, Strategy).

    • Experience with SQL DBs, MySQL, Postgres, or MS SQL: writing queries, stored procedures, and performance tuning.

    • Knowledge of RESTful APIs and message-based systems.

    • Experience with relational databases and data access libraries (e.g., Entity Framework, Dapper).

    • Knowledge of ReactJS

    • Proficient in Git: branching, merging, pull requests, and version control workflows.

    • Fluent English level

    • Please attach your CV in English when applying for the position.

    Preferred:

    • Experience with Azure.

    • Experience with CI/CD pipelines (Azure DevOps).

    • Familiarity with logging and monitoring tools (e.g., Serilog, Application Insights).

    • Understanding of asynchronous programming in . .NET.

    Why you should apply for a job to Cargill:

  • 4.1/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 71% say women are treated fairly and equally to men
  • 71% would recommend this company to other women
  • 79% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Cargill partners with Milk Stork; a service that provides no-fuss, refrigerated, express shipping or easy toting of breast milk
  • All employees have access to Bright Horizons for child, pets, and eldercare resources. Including free Sittercity memberships & discounts
  • Our 401(k) offers immediate eligibility & matching contributions of 100% on the first 3% you contribute, then 50% on the next 2%