Cargill

Senior Software Engineer – ANH

Cargill

full-time

Posted on:

Location Type: Office

Location: Bangalore • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudEntity Framework.NETPostgresSQLTerraform

About the role

  • Designs and develops high quality software solutions by writing clean, maintainable and efficient codes.
  • Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
  • Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs.
  • Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
  • Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
  • Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.
  • Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience) with minimum 7 years of work experience.
  • Strong experience with public cloud infrastructure (Azure, AWS)
  • Strong experience with C# and .NET Framework/.NET Core.
  • Solid understanding of object-oriented programming.
  • Solid experience with build automation tooling (e.g. Bicep, terraform)
  • Experience with CI/CD pipelines (Azure DevOps).
  • Familiarity with logging, monitoring, and alerting tools (e.g., Serilog, Application Insights).
  • Solid understanding of system resilience tooling and approaches.
  • Proficient in Git: branching, merging, pull requests, and version control workflows.
  • Preferred: Experience with PostgreSQL and SQL Server: writing queries, stored procedures, and performance tuning.
  • Knowledge of RESTful APIs and message-based systems.
  • Familiarity with design patterns (e.g., Repository, Factory, Strategy).
  • Experience with relational databases and data access libraries (e.g., Entity Framework, Dapper).

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NET Framework.NET Coreobject-oriented programmingbuild automation toolingCI/CD pipelineslogging toolsmonitoring toolsalerting toolsrelational databases
Soft skills
leadershipcollaborationproblem-solvingcommunicationdocumentationtroubleshootingefficiency improvementrequirements gatheringtechnical supportdebugging