GreenStone Farm Credit Services is seeking an experienced Application Developer to provide line of business software development, database development, application design & support, leveraging progressive technologies within a team environment.
Requirements
- 3+ years of experience in an application developer role is required.
- Experience developing business applications for meeting business needs ranging from adjusting configurations on purchased products to developing and maintaining custom code for business applications is preferred.
- Demonstrated ability to apply technical understanding to a broad range of applications and complex data models.
- Understanding of cloud native development and supporting infrastructure.
- 6+ years of experience in an application developer role in an IT environment is preferred.
- Substantial experience with C-Sharp .Net and Angular2+.
- Recent experience using HTML5, CSS, jQuery, AJAX, JSON, and Bootstrap to improve the user experience.
- Relational database development experience (SQL Server preferred).
- Experience developing RESTful web services.
- Preferred experience: .NET Core, IIS administration, Identity Server 4, EntraID/Active Directory, database and data structures, SSIS/SSRS/Power BI, Salesforce/nCino, CI/CD, Agile/Scrum, and Azure DevOps.
Responsibilities
- line of business software development
- database development
- application design & support
- developing business applications for meeting business needs ranging from adjusting configurations on purchased products to developing and maintaining custom code for business applications
- apply technical understanding to a broad range of applications and complex data models
- Understanding of cloud native development and supporting infrastructure
- developing RESTful web services
Other
- Bachelor’s degree in Computer Science, Information Technology or a related field is required.
- Possess strong programming, analytical and problem-solving skills.
- Self-starter who can work independently or within a diverse team.
- Desire and drive to learn new technologies, and to continuously learn and grow as a professional and as an individual.
- A passion for creating and delivering software that is both high quality and highly innovative.
- Strong written and verbal communication and collaborative skills.
- Must be able to understand and appropriately respond to client needs.
- Experience in finance, ag-lending, or banking industries