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.
Job Details Full-time$70,000 – $75,000 a year2 hours ago Benefits Paid time off Dental insurance 401(k) Health insurance Vision insurance...
Apply For This JobJob Details Full-time$850 – $1,000 a month1 hour ago Benefits Dental insurance Health insurance Vision insurance Qualifications Software deployment Analysis...
Apply For This JobCointinuum BRX is looking for high energy, inventive, self-starter interns for its 2022 program. We offer an exciting immersive internship...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Elevated Telecom Services provides installation, turn-up and testing of telecommunications equipment and devices across Colorado....
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> SureSite Consulting Group, LLC provides complete infrastructure deployment services through its teams of real estate,...
Apply For This JobHi Immediate job opportunity Web Developer for a Long-Term opportunity with a client located in Atlanta, GA (Local Only) Below...
Apply For This Job