
Senior Software Engineer – C#, .NET
Cargill
full-time
Posted on:
Location Type: Office
Location: Wayzata • Minnesota • United States
Visit company websiteExplore more
Salary
💰 $115,000 - $145,000 per year
Job Level
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
- Minimum requirement of 4 years of relevant work experience
- 4+ years experience with C# and .NET Framework/.NET Core
- Experience with SQL Server and PostgreSQL, including writing queries, stored procedures, performance tuning, and batch data replication patterns
- Experience with React, including hooks, Context API, and state management libraries (e.g., Redux, Zustand)
- Experience with JavaScript (ES6+), TypeScript, HTML5, and CSS3
- Experience with Windows Forms development
- Knowledge of RESTful APIs and message‑based system architectures
- Experience working with relational databases and data access libraries (e.g., Entity Framework, Dapper)
- Proficiency with Git, including branching, merging, pull requests, and version control workflows
Benefits
- Comprehensive benefit program including medical/other benefits dependent on position offered and hours worked
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET Framework.NET CoreSQL ServerPostgreSQLReactJavaScriptTypeScriptHTML5CSS3
Soft Skills
leadershipcommunicationcollaborationproblem-solvingdocumentation