Programmer job description
Job brief
The Programmer/Analyst’s role is to define, develop, test, analyze, and
maintain new software applications in support of the achievement of
business requirements. This includes writing, coding, testing, and analyzing
software programs and applications. The Programmer/Analyst will also
research, design, document, and modify software specifications throughout
the production life cycle.
Responsibilities
• Conduct systems analysis, development and routine computer program
maintenance.
• Develop in-house applications specifically designed for Bi-Mart Corporation.
• Ability to learn new technologies very quickly and resolve any problems
involved in integrating new technologies.
• Experience using one or more programming languages: Visual Basic, SQL,
HTML, Crystal Reports, ASP, AS/400 CL and others.
• Experienced in basic Network concepts.
• Experienced with the Windows operating system.
• Ability to debug problems caused by hardware, operating systems
software, application programs, or network failures.
• Work as a team with management, Bi-Mart employees for whom programs
are being maintained or developed and coworkers.
• Interact in a positive and friendly manner with customers and coworkers.
• Work safely and efficiently in performing job functions.
Requirements
Associate’s Degree plus relevant programming experience is required.
Working knowledge of Evisions products Argos, FormFusion,
Intellicheck preferred.
Working knowledge of Cold Fusion development preferred.
Application programming experience in an Ellucian Banner ERP
software environment (Finance, Financial Aid, Student or Human
Resources) preferred.
Demonstrated ability to select, insert, delete and update data stored in
a relational database such as Oracle and My Sql is required.
Demonstrated ability to communicate effectively with people of
varying degrees of technical ability is required.
Demonstrated ability to communicate effectively and collegially with
colleagues is required.
Demonstrated logical, analytical, and problem-solving skills are
required.
Demonstrated capacity for self-directed learning is required.
Excellent organizational skills are required.
Ability to supervise others productively.
Ability to work independently on multiple assignments and to work
collaboratively within a team is required.