Position Summary - To design, develop, test, and implement software applications, interfaces, advanced reporting, and business analytics to meet the needs of the Cooperative.
Essential Functions of the Job - 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 and dashboards using business analytics solution. Contact the requestor to understand the detailed program specifications and produce the appropriate code and review 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 of 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.
Training and Experience - A minimum of 2 years developer experience preferred. Experience with C# and Microsoft Visual Studio is preferred. Experience with web development technologies is preferred. Experience with PL/SQL is preferred. Experience with business analytics development is preferred.
Knowledge - A thorough knowledge of rural electrification and Cooperative principles. Must have a thorough knowledge of programming design concepts. Must develop a strong knowledge of what a rural electric cooperative requires in regard to information technology. Knowledge of software development practices and tools is required. Must possess strong SQL skills and knowledge of relational database concepts.
Abilities and Skills - Must be able to maintain professionalism and control under all circumstances. Has and maintains valid driver’s license and acceptable driving record and be 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. Must pass physical exam, drug & alcohol testing initially; drug/alcohol test randomly. 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 perform job responsibilities in a timely manner within established guidelines under minimal supervision. Ability to stay current on changes to all areas for which this position has responsibility. 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. Must be well organized. 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 be accountable to supervisor and the management of the Cooperative for the efficient performance of job responsibilities. Though some of the authorities may be delegated or assigned to another person, the accountability cannot be.
Must have access to reliable transportation to and from work.