The Senior Programmer role is responsible to define, develop, test, analyze and maintain new and current software applications in support of business requirements. This includes writing, coding, testing and analyzing software programs and applications. This position will also research, design, document and modify software specifications throughout the production life cycle; conduct requirement gathering meetings and produce technical and business documentation; coordinates project timeline and resource requirements.
Essential Duties and Responsibilities: This description is intended to indicate the kinds of tasks and levels of work difficulty required of the position given this title and shall not be construed as declaring what the specific duties and responsibilities of any particular position shall be. It is not intended to limit or in any way modify the right of management to assign, direct and control the work of employees under supervision. The listing of essential duties and responsibilities shall not be held to exclude other duties that may be assigned based on the needs of the Cooperative.
Plan advanced and functionally defined assignments and goals, with alternatives, actions, and results clearly specified; participate in design, creation and delivery of detailed, complex program specifications.
Independently and collaboratively perform programming or scripting tasks; write and review software requirements, design specifications, code, unit tests and release notes.
Install client-server software applications.
Maintain knowledge of the design and development of existing software systems; develop applications for and enhancements to existing applications.
Review, analyze and evaluate business systems and user needs; develop reports and studies that analyze information contained in databases to management as directed.
Assist in the implementation and integration of third party proprietary software systems into existing database application infrastructure.
Design reports for database and applications, as directed.
Participate in all phases of the software development life cycle.
Provide debugging and troubleshooting analysis.
Provide software support for MS Office (Word, Excel, PowerPoint, Access) as needed.
Conduct research on database and client/server products to maintain a high level of knowledge in the industry; make recommendations on policies and procedures as they apply to business systems to enhance efficiency.
Review, analyze and modify programming code.
Maintain and monitor GIS Database systems to insure continuous availability.
Support and maintain Web application servers.
Patch and Upgrade software systems as necessary.
Provide after-hours support of critical business systems as needed.
Education and Experience:
Bachelor’s Degree in Computer Science or closely related field. Six years of progressive experience may be substituted for education.
Five years of progressive experience in programming, developing business applications, and systems design with three of those years in project management and implementation. Proficiency in SQL, scripting languages, and one or more other programming languages such as .NET, C++, and PHP. Must have experience in building strong client relationships.
Experience with a distribution electric utility or related industry is desirable.
English is the primary business language. Second language in Spanish is desirable.
Knowledge, Skills, and Abilities:
Thorough understanding of structured programming principles and methods, system analysis techniques, system design, industry standard testing principles, system implementation, user training and follow up; utilization of Apple Macintosh and/or Windows personal computing systems; programming languages and development tools. Must be able to author software development lifecycle documentation including user requirements, high-level/detailed design, test plan/scripts, and an implementation plan.
Thorough understanding of multiple computer platform functions to include operating systems, utilities, shared and peer function. Knowledge of systems backup, recovery and software application security.
Strong understanding of relational database and client-server concepts; the functional, technical and administrative aspects of a wide variety of environments such as: Net framework; Windows; Visual Studio, .Net/C++/C#, ADO, HTML, ODBC, ASP.Net, SQL, XML, Visual Basic, VB.Net; ability to continue learning and implement relevant alternate programming tools.
Ability to acquire expertise to support corporate business systems such as NISC iVue CIS system; NISC Business Accounting; Interactive Voice Response (IVR) System Interfaces; GE DM/GIS/PowerOn System Interfaces; SCADA Interfaces; Crystal Reports; JAVA; Microsoft .NET, etc.
Demonstrated communication skills; ability to accurately prepare all types of business correspondence, design and produce reports and training manuals; ability to analyze and interpret job related business periodicals and technical manuals.
Excellent customer service orientation and interpersonal skills for effective interaction with others at all levels of the organization; ability to express technical information clearly and simply while working closely with other personnel.
Effective planning, organizational and documentation skills; ability to complete assignments and meet deadlines; work independently and in a team environment; ability to exercise good judgment and discretion in making independent decisions commensurate with responsibilities.
Ability to maintain highly confidential information; be flexible and receptive to changing priorities.
About Sumter Electric Cooperative, Inc.
SECO Energy is a not-for-profit electric cooperative serving over 200,000 families and businesses across seven counties in Central Florida, making SECO the third largest electric co-op in Florida and the seventh largest in the nation.
In both 2017 and 2016, SECO Energy was ranked “Highest in Customer Satisfaction among Cooperatives” in the J.D. Power Electric Utility Residential Customer Satisfaction Study. In 2015, SECO Energy was ranked “Highest in Customer Satisfaction among Midsize Utilities in the South” by J.D. Power. SECO refers to the three consecutive awards as its “Triple Crown,” and we are grateful to our members for ranking us #1!