Enterprise Application Developer
Job Description
Michigan Farm Bureau seeks an Enterprise Application Developer to build and enhance business-critical systems supporting our members, insurance operations, and advocacy work. In this role, you will design, develop, and maintain secure, scalable web and backend applications, integrate internal and third-party services, and improve data flows across the organization. You'll collaborate with business stakeholders to translate requirements into technical solutions, participate in code reviews, testing, and CI/CD, and support production systems. This hybrid position offers a mission-driven environment, strong benefits, professional development, and the opportunity to directly impact Michigan's agricultural and rural communities.
Responsibilities
-
Design, develop, and maintain secure, scalable enterprise web and backend applications.
-
Collaborate with business stakeholders to gather requirements and translate them into technical solutions.
-
Integrate internal and third-party systems and APIs to streamline data and business processes.
-
Implement and maintain databases, queries, and stored procedures to support applications.
-
Participate in code reviews, testing, and debugging to ensure quality and reliability.
-
Contribute to CI/CD pipelines, automation, and deployment processes.
-
Monitor, troubleshoot, and support production applications, resolving incidents and performance issues.
-
Document system designs, workflows, and technical procedures for long-term maintainability.
Required Skills
-
C# or Java.
-
NET or similar enterprise framework
-
SQL and relational databases
-
RESTful API design and integration
-
Java
-
Script/Type
-
Script
-
Front-end frameworks (e.g., React, Angular, or Vue)
-
CI/CD pipelines
-
Version control (Git)
-
Unit and integration testing
-
Agile/Scrum methodologies
Similar Jobs
Explore similar searches
Browse more roles related to Enterprise Application Developer.