Summary
To design, develop, test, and implement software applications, interfaces, and advanced reporting to meet the needs of the Cooperative.
Reporting
•Reports to: Manager of Applications
•Supports: Cooperative Employees
Responsibilities
•Develop accurate and efficient applications that adhere to the Cooperative’s standards as requested by written or oral authorization of the supervisor.
•Develop and maintain advanced reporting to support Cooperative needs.
•Contact the requestor to understand the detailed program specifications and produce the appropriate code and review the draft program with the requestor prior to implementation.
•Participate as a team member in designing and implementing applications and solutions.
•Work independently in coding, testing, and debugging programs and procedures.
•Provide thorough technical documentation of all applications developed or modified.
•Produce and distribute appropriate documentation to user and explains new or revised application and train user, if necessary, prior to implementation.
•React to problems and correct the application as issues arise.
•Adapt the application to new requirements as necessary.
•Maintain current knowledge of standard languages, coding methods, and operations requirements for all the Cooperative’s information systems.
•Maintain confidentiality of work at a professional level.
•Adhere to all SVEC’s security standards.
•Perform other activities as requested or required by the position.
•Coordinate and cooperate with all Cooperative personnel and persons outside the organization where the providing of information and assistance will benefit the member-owners of the cooperative.
•Ensure all program sources, equipment, operational programs, documentation, documents, spreadsheets, data files, and all other work, including information contained on his/her personal computer at SVEC “are and remain” the private property of the Cooperative.
•Assist in special projects, as necessary.
Education and Experience
•Bachelor’s degree in computer Science, information technology, or related experience and/or training or equivalent.
•A minimum of 2 years developer experience preferred.
•Experience with ASP.NET framework and C# is preferred.
•Experience with Python is preferred.
•Experience with SQL is preferred.
•Experience with web development technologies is preferred.
Required Skills and Abilities
•Must be able to maintain professionalism and control under all circumstances.
•Has and maintains a valid driver’s license and acceptable driving record and is able to operate SVEC vehicles.
•Must become and remain certified in CPR and first aid. Must also be skilled in the use of all safety equipment.
•Ability to handle the challenge of operating efficiently under a very flexible schedule due to the number of unanticipated and unplanned requests for services from the various individuals, departments, and outside contacts with whom this position is involved.
•Leadership ability and the ability to motivate peers toward goal achievement.
•Strong verbal, written, analytical and interpersonal skills.
•Demonstrated problem-solving skills.
•Ability to independently learn new technologies through research and vendor provided documentation.
•Must be able to reason analytically and relate theoretical concepts to practical needs.
•Ability to communicate effectively orally and in writing and carry out delegated duties with a minimum of supervision.
•Proficient in Microsoft Office products including Excel and Word.
•Must have access to reliable transportation to and from work.
Physical Requirements
•Participation in SVEC job safety and training programs, relevant workshops, seminars and other SVEC sponsored courses and events.
•Must be able to use office equipment including telephone, computer, and other systems and related software in the performance of position responsibilities.
•Must be able and available, during any and all types of weather conditions, to work weekends, holidays, evenings and other times outside normal duty hours to assist in service restoration and other emergencies that may arise or when the workload demands.
•Must always maintain an operating telephone or personal communication device at his/her place of residence. Ability to contact the telephone or personal communication device must be made available to SVEC for the purpose of contacting the manager to conduct legitimate routine and/or emergency business.
•This position primarily works indoors. Must be able to lift objects unassisted (up to 50 pounds). Some standing, walking, climbing, balancing, stooping, kneeling, crouching, or crawling to a minimal degree.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be constructed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.
Job Type: Full-time
Benefits:
Schedule:
Ability to Commute:
•Harrisonburg, VA 22801 (Required)
Work Location: In person