> Markdown version of [/jobs/ext/2540584-software-developer-4-center-for-farm-financial-management](https://www.wearedevelopers.com/jobs/ext/2540584-software-developer-4-center-for-farm-financial-management). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer 4, Center for Farm Financial Management - **Company:** University of Minnesota - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), Agile Methodology, ASP.NET MVC Framework, Microsoft Azure, Cascading Style Sheets (CSS), Continuous Integration, Database Queries, Distributed Revision Control, Iterative and Incremental Development, Microsoft Software, Microsoft SQL Server, Software Engineering, Software Systems, SQL Stored Procedures, Web Applications, Git, Webforms, Deployment Automation, Code Restructuring - **Published:** August 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8191246761c2a33f ## About the Role * BA/BS plus at least six years of experience, or a master's degree plus at least four years of experience. * Experience must include design and development of web applications using Microsoft technologies. * Applicants must be able to pass a background check. Preferred Qualifications * Experience with ASP.NET Core, ASP.NET MVC, or ASP.NET Webforms. * Experience as a full stack developer. * Experience with MS SQL Server including writing complex queries and stored procedures. * Experience with continuous integration / automated deployment tools such as Azure DevOps. * Experience with a distributed version control system (git). * Experience with Microsoft Azure. * Experience with Javascript, HTML, and CSS. * Experience with Agile principles in software development. * Knowledgeable about production agriculture. * Ability to track performance for self and others on the team. * Ability to make sense of complex information to solve problems. * Ability to approach professional work in unique and innovative ways. * Ability to plan work to meet commitments aligned with CFFM goals. ## Description This software developer position serves a senior role in the design, implementation, and enhancement of multiple software systems related to the mission of CFFM. This position is a senior member of the software development team and has responsibility for enhancing and adding new features to CFFM's existing projects as well as development on new projects. This position works closely with other CFFM staff on continuing development of our projects. This position involves daily interaction with the rest of the CFFM software developers, the CFFM economist staff, and other user communities, especially Extension and community college educators using FINPACK. Effective oral and written communication skills are essential. This position requires the ability to work independently on complex projects, as well as the ability to effectively work within and contribute to the entire team. WORK BREAKDOWN * 30% Software Development - coding, refactoring, testing and deployment in a team environment * 30% Coach newer developers regarding existing applications and code * 20% Software Design - iterative development of architecture and design in conjunction with the IT and economist staff * 15% Deployment and Support - support of production systems as necessary with primary audiences * 5% Other job duties as assigned ## Related Videos - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)