Sr. Software Integration Engineer - AgFirst Farm Credit Bank, a growing agricultural lender with over $35 billion in assets, is seeking a Sr. Software Integration Engineer. If you are an innovative and professional individual with a strong technical background seeking an opportunity to advance your IT career with a creative business applications industry leader, join our technology team at AgFirst Farm Credit Bank! Job Responsibilities: Design and develop enterprise business applications and data integration modules between our ERP & EPM systems, enterprise data warehouse, loan accounting, and general ledger systems. Additional responsibilities include:
Meeting with business analysts and fellow team members who support banking applications to facilitate all phases of the software development lifecycle
Meeting with IT teams such as Server, Storage, DBAs and Networking to ensure applications and programs meet the highest levels of performance and availability
Providing on-call support at night and on weekends as needed
Job Requirements: Our ideal Sr. Software Integration Engineer has a strong sense of task ownership, is dedicated to quality, knows when to escalate issues to management and takes pride in supporting business users to ensure that applications run successfully. You must be able to work well independently and as part of a team, make sound decisions, and be flexible in your work style. You must also have effective group presentations and communication skills. Additional Requirements for the Sr. Software Integration Engineer include:
Bachelor’s degree in Computer Science, Information Systems Management, related field or equivalent work experience.
Experience with enterprise application development - 7+ years
Experience with Windows and web application development in Microsoft .NET platform - 5+ years
Proficient in architecting and designing applications.
Solid understanding of architecture and design patterns
Advanced in application analysis and coding.
Knowledge of application architecture frameworks and software development methodologies
Knowledge of application lifecycle management
Working knowledge of Relational Database Management Systems (RDBMS), preferably MS SQL server and T-SQL programming skills
Experience with scripting language (preferably PowerShell) to automate data loads, calculations & backups
Proficient with Microsoft SSIS
Proficient with Microsoft SSRS, Crystal Reports or other industry proven reporting tools