Software Developer

Pedernales Electric Cooperative
Johnson City, TX Full Time
POSTED ON 7/14/2022 CLOSED ON 8/1/2022

What are the responsibilities and job description for the Software Developer position at Pedernales Electric Cooperative?

Position Open Until Filled

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


Minimum Qualifications – (Education, Experience, Certification, & Licensure):

  • Bachelor’s degree, preferably in Science, Technology, Engineering or Math
  • Directly related experience may substitute for education
  • Six years experience working in a related computer information system environment with emphasis in software development
  • Valid driver’s license


Physical Demands and Work Environment:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.


  • The employee may be required to stand; reach with hands and arms, stoop and kneel
  • The employee may be required to sit or stand for long periods of time
  • The employee may be required to lift, carry, push, pull or move up to 25 pounds
  • The employee may be required to travel
  • Exempt employees receive a fixed bi-weekly salary to compensate them for all hours worked during each pay period
  • This position may be required to work more than 40 hours per week


Pedernales Electric Cooperative is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability, protected Veteran status, age, or any other characteristic protected by law.

Software Developer
Lumen Solutions Group Inc. -
Austin, TX
Software Developer
Script Care LTD -
Austin, TX
Software Developer
Accroid Inc -
Austin, TX

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pedernales Electric Cooperative

Pedernales Electric Cooperative
Hired Organization Address Johnson, TX Full Time
PHYSICAL OFFICE LOCATION: PEC Headquarters - 201 South Avenue F, Johnson City, TX 78636, Johnson City, TX 78636 Hybrid W...
Pedernales Electric Cooperative
Hired Organization Address Johnson, TX Other
PHYSICAL OFFICE LOCATION:** PEC Haley Road Offices - 302 Haley Road, Johnson City, TX 78636 $126,360.00 Minimum Starting...
Pedernales Electric Cooperative
Hired Organization Address Johnson, TX Full Time
PHYSICAL OFFICE LOCATION: PEC Headquarters - 201 S Ave F, Johnson City, TX 78636 Hybrid Work Options Available Position ...
Pedernales Electric Cooperative
Hired Organization Address Junction, TX Full Time
PHYSICAL OFFICE LOCATION: PEC Junction District Office – 702 Main Street, Junction, TX 76849 $28.80/hr Starting Base Pay...

Not the job you're looking for? Here are some other Software Developer jobs in the Johnson City, TX area that may be a better fit.

Senior UI Developer

Triunity Software, Austin, TX

Software Developer

Advanced Proactive Solutions LLC, Austin, TX