Minimum starting pay for this position is $89,520 annually or commensurate with experience
Internal Number: 11784
Position Summary:
This position is responsible for providing software development life cycle duties which include planning, organizing, designing, analyzing, programming, testing, implementing, supporting and migrating technologies utilizing .Net, Data Analysis Tools, Java and/or Microsoft SharePoint.
Essential Duties and Responsibilities:
Define changes needed within existing modules or interfaces
Define specifications for new programs, modules, or interfaces
Initiate methods and approaches to meet defined business objectives
Support users by developing documentation and assistance tools
Review documentation created by peers and junior team members
Document changes to revised programs, modules, or interfaces
Document specifications and designs for new programs, modules, or interfaces
Assist in documenting development processes and guidelines
Create new modules or interfaces
Maintain and revise existing modules or interfaces
Adhere to established procedures and guidelines
Assist with establishing and enforcing development procedures and guidelines
Perform technical root cause analysis and outlines corrective action for given problems
Consult with Systems Operations and staff to evaluate interface between hardware and software
Install, upgrade, and configure application systems to ensure functionality
Migrate data from legacy systems to new solutions
Conduct tests, troubleshoot and integrate new elements to improve system performance
Managing scope of a project; including change control process
Identify and track project risks, issues and mitigation plans
Optimize new and current application systems/programs
Provide input into establishing processes and guidelines
Assist in research and recommendations for new technologies
Maintain knowledge of current industry security practices
Define work request objectives by analyzing user requirements; envisioning system features and functionality
Solve complex software development problems
Unit test new or changes to development libraries
Maintain the security of confidential information
Stay abreast of advances in technology
Supervisory and/or Leadership Responsibilities:
May provide technical direction to others and assist in the development of less experienced Software Developers.
Lead team meetings and conduct technical project and leadership duties as IT Lead, when assigned.
Knowledge, Skills and Abilities:
Knowledge of using computer systems, which may include setting up and using hardware and software programs, entering data, configuration, or processing information
Knowledge of principles and processes for providing customer service
Knowledge of design schematics, specifications, and standards for business projects
Knowledge of enterprise data systems, including current hardware and software technologies
Knowledge of relational databases (Oracle and SQL Server)
Knowledge of SQL, HTML, .Net, Java, Sharepoint, and other development software tools
Knowledge of reporting, visualization or analytics software
Knowledge with data-driven application concepts including monitoring, data warehousing, reporting, and A/B testing
Skilled with application development using two or more of the following languages: Ruby, JavaScript, HTML, CSS, Java, .Net, Javascript, and Python
Skilled with an RDBMS
Skilled with full application lifecycle including prototyping, testing, development, review, deploying, and monitoring
Skilled in time management
Skilled in determining and developing approaches to solutions
Skilled in resolving, facilitating solutions of complex problems
Skilled in handling multiple tasks, prioritizing and changing priorities
Skilled in identifying, analyzing and resolving problems
Ability to learn new programming languages
Ability to maintain the status of projects and assist in monitoring activities of team members
Ability to apply principles, concepts, and techniques of technology/discipline
Ability to communicate effectively verbally and in writing
Ability to listen and understand information verbally and in writing
Ability to anticipate, identify, analyze and resolve conflict and problems
Headquartered in Johnson City, Texas, Pedernales Electric Cooperative (PEC) is the largest distribution electric cooperative in the U.S. We deliver electricity to over 360,000 accounts which serves approximately 1 million Central Texans across an 8,100-square-mile service area, growing at a rapid pace, year over year. Since our founding in 1938 by then-Congressman Lyndon B. Johnson, it has been our mission to provide safe, reliable, low-cost power to the members we serve.