Farm Credit Council
AgFirst Farm Credit Bank, a growing agriculture lender with over $42 billion in assets, has an exciting opportunity available for an Application Development Intern. The internship experience at the Bank is designed to partner with students by creating a stimulating learning experience through working on real projects that impact the business. If you are interested in elevating your career, you should consider an opportunity with us!
The Application Development Intern will perform a variety of programming assignments by using AgFirst standard development tools and methodologies. Build and maintain systems that meet stringent quality attributes such as performance and reliability. Exhibit technical leadership by promoting development best practices, sustainable frameworks, high performance, and scalable solutions.
Duties:
– Actively lead or participate in analyzing functional requirements, identify inaccuracies and inconsistencies
– Work with Business Analysts to develop and clarify requirements
– Develop analysis diagrams such as use cases, flow diagrams etc. to document and communicate analysis results or issues to the project team
– Understand and use AgFirst design standards and guidelines for designing applications and software modules
– Help enhance these standards and guidelines
– Use Microsoft Development tools such as Visual Studio, VSTS, and SQL manager for software development
– Ensure application quality by implementing appropriate automation testing tools for unit testing, integration testing and regression testing
– Help maintain existing systems in production by analyzing performance and taking action to correct deficiencies based on consultation with manager and business ow ner
– Proactively devise methods to improve performance of applications
– Maintain confidentiality of the information being stored and processed
– Evaluate interrelationships between application components and ensure no unintended changes are introduced into the system
– Participate and/or serve as a resource to technical solutions committees
– Maintain technical currency by keeping skills up to date through training, conferences, reading and collaboration with others
Qualifications:
– Enrolled in Computer Science or related degree program
– 0-6 months of prior work experience
– Experience with Microsoft .NET architecture and development
– T-SQL programming skills
– Strong analytical and problem solving skills
– Ability to troubleshoot software application issues by making programming changes and modification to configuration
– Effective oral and written communication skills
– Strong interpersonal skills
– Understanding or experience with financial applications preferred
– Responsibilities may require evening and weekend work in order to respond to support production software systems