PROGRAM / UNIT DESCRIPTION
The Center for Farm Financial Management (CFFM) provides educational programs and software tools that are practical, timely, and applicable to real-world business situations. Products and training focus on financial planning, credit analysis, financial analysis, risk management, business planning, and commodity marketing. CFFM products are widely used by lenders, educators, and farmers across the United States. FINPACK, the Centers flagship software product, provides a suite of tools that guide credit professionals and businesses to sound financial decisions. Other web-based tools and projects include FINPACK+, AgPlan, FINBIN, Commodity Challenge, FarmAnswers, and the Ag Risk and Farm Management Library.
The Center for Farm Financial Management is located in Ruttan Hall on the St. Paul Campus of the University of Minnesota. It is a unit in the Department of Applied Economics. It is also a part of the College of Food, Agricultural and Natural Resource Sciences and University of Minnesota Extension. For more information, visit https://cffm.umn.edu.
This is a hybrid position. The University of Minnesota is currently offering flexible working options. Specifics will be discussed during the interview stage. 14 hours or less per week. Located in the Department of Applied Economics, St. Paul Campus, University of Minnesota.
RESPONSIBILITIES
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