Software Developer

Farmers Business Network Chicago , IL 60602

Posted 2 months ago


Proudly Farmers First!

What do you get when you cross the best of Silicon Valley innovation and technology with the value driven mission of Family Farmers around the world?

Farmers Business Network, Inc. (FBN)!

FBN was created by farmers for farmers and is on a mission to power the prosperity of Family Farmers around the world by leveling the playing field through insights, commerce and community. Our goal is to enable them to make smart business decisions that maximize their farms profit potential for generations to come, helping to ensure the fundamental economic viability and sustainability of family farms and rural communities.

We are a dynamic, and innovative AgTech company that offers competitive compensation and benefits and is backed by top investors including Google Ventures, Kleiner Perkins, DBL Partners, T Rowe Price and Temasek.


The Developer will independently perform design, develop, modify, document and deliver highquality programming that meets the specific business needs. Developers will perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements. Maintain and modify programs of considerable difficulty in a large and diverse user environment within a broad framework of standards, policies, and procedures, utilizing current techniques and methodologies.


  • Lead complex projects/tasks that may involve multiple systems interactions or high risk and may require engaging multiple developers to accomplish the desired needs

  • Responsible for successfully designing and delivering quality software application solutions on time and overall design of large solutions

  • Serve as a subject matter expert for specific application(s)

  • Using specialized domain expertise and coding experience, independently analyze and design unique technical specifications based on requirements of an approved solution and advise management of the best solution

  • Using independent thought, knowledge and judgment of the application, develop and write code to meet business requirements for complex projects

  • Perform unit tests on code to validate functionality

  • Prepare necessary project documentation for one or multiple projects they are responsible and accountable for and deliver the documentation department manager.

  • Provide accurate development effort estimates for new projects to the Business Systems Analysts

  • Coach and advise junior level Software Developers by providing knowledge, expertise, guidance and recommendations in activities such as documentation, coding standards and existing business processes

  • Take a lead role defining and implementing the user experience for new and existing applications

  • Proven track record demonstrating the following competencies/skills:

  • Critical thinking, distilling concepts to their essence, communicating clearly (both verbally and in writing)

  • Excellent analytical and problem solving skills

  • Ability to write clear and concise documents quickly

  • Ability to be self-directed while maintaining a sense of urgency

  • Ability to build bridges and resolve conflict successfully

  • Ability to proactively anticipate and identify issues

  • Strong negotiation and persuasion skills

  • Maintain a high level of customer service and friendly atmosphere

  • Foster a culture of safe behavior and environmental compliance at all times

  • Other duties as assigned.


To perform the job successfully, an individual should demonstrate the following competencies to perform the essential functions of this position along with effective oral and written communication skills, and excellent interpersonal skills.

  • Bachelor's Degree in Computer Sciences, Engineering or equivalent work experience.

  • Minimum of 6 years programming experience.

  • Strong proficiency in Python, JavaScript, HTML, CSS, Java, Docker, databases

  • Ability to take responsibility for tasks - start to finish.

  • Goal- and deadline-oriented.

  • Proven testing and quality assurance experience.

  • Knowledge of system development life cycle methodologies

  • Excellent organizational, time management, and communication skills as well as the ability to adapt to change.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Developer


Posted 2 weeks ago

VIEW JOBS 11/5/2020 12:00:00 AM 2021-02-03T00:00 Job Description: The Software Developer is responsible for the design, development, implementation and integration of Ventas's information business applications and technology initiatives, necessary to achieve the company's goals.We are looking for a confident self-starter who is comfortable with ambiguity that can work effectively with our developing team. The Software Developer will report to the Manager, IT Applications Development. Responsibilities * Software Application Development and Support through design, development and supporting business applications including: * Ventas Asset Management System (VAMS) * Integration of various third-party systems using custom ETL * Other custom applications development as required * Database Development: * Create custom stored procedures, functions etc. in SQL Server to automate various business processes * Design and develop analysis services for data warehousing * Report development using SSRS * Design and conduct training as requested on internal software solutions, including VAMS, Yardi and other business applications * Engage in with outside training vendors, as requested Qualifications * 5+ years of experience as Software Engineer/Software Developer * In-depth understanding of object oriented design principles * Strong working knowledge of .NET Framework 3.5 or higher, C#, ASP.NET * Angular, jQuery and/or other UI technology proficiency * SQL Server 2012 or higher, including T-SQL, SSRS, SSAS and SSIS * Microsoft IIS web server management * Experience with Yardi, MRI or any other Property/Asset management system is a plus * Familiarity with Business Analysis and working with financials system a plus * Microsoft MCSD a plus * Strong verbal communications * Ability to travel when required (approximately 10%) Ventas, Inc. offers a competitive compensation and benefits package to the successful candidate. Ventas, Inc. is an Equal Opportunity Employer. Ventas, Inc. does not accept unsolicited resumes from staffing agencies, search firms or any third parties. Ventas Chicago IL

Software Developer

Farmers Business Network