Job details
Job type full-time
Full job description
The applications developer works with ercot business partners to design, develop and support complex business applications and tools.
Job summary
Designs, codes, tests, documents and maintains applications to meet ercot business needs based on the ercot defined software development life cycleWorks closely with customers, business area subject matter experts, team members and other internal technical teams to design, develop and maintain complex ercot applications in support of market needs and internal corporate requirementsUses toolsets that adhere to the frameworks of the technical stack used across the application services division and ensures that products and solutions comply with the organization’s architectural standards.
Work location:
The majority of job duties can be performed remotely from your texas residence.
May be required to be on-site at the taylor facilities at least once a month, or more based on the business needs and as determined by the manager
May select a hybrid work schedule of set days to work remote and on-site or choose to work on-site 100% of the time
Work arrangements are subject to business needs and are subject to change accordingly.
Essential job duties and tasks
Serves as a sme providing guidance to other team members.
May schedule work, train, mentor, and/or coach other employees.
Conveys team goals effectively through strong written and verbal communication skills.
Works on moderately complex issues where analysis of situations requires an in-depth evaluation of variable factors.
Has the ability to resolve issues in creative and effective ways.
Conducts all phases of product development life cycle, including the analysis, design, testing and integration of products.
Participates in component and data architecture design, performance monitoring, product evaluation and buy vsBuild recommendations.
Supplies input and insight in development of product user manuals.
Provides code statistics, development metrics (i.eDevelopment cycle time), and assisting in the implementation and maintenance of a standardized development methodology.
Conducts component and data architecture design, performance monitoring, and product evaluation.
Researches, evaluates and incorporates new technology and tools to enhance the product development process.
Develops and revises product user manuals.
Gives advice and recommendations to management for the overall technical development goals of the web team.
Advises and guides several key groups in the company to ensure quality product delivery (example, project managers, application and technical architects, usability engineers, other development groups, business end users, and external users as appropriate).
Expands technical proficiency in key technical areas.
Qualifications
Education
Bachelor’s degree in computer science, or related field, or an equivalent combination of education and experience is required.
Work experience
Requires minimum 5 years related work experience in excess of degree requirements
Preferred technical skills
Minimum five (5) years’ (in excess of degree requirements stated above) of progressively responsible information technology experience in developing, supporting, problem solving/troubleshooting software application and hardware products.
Minimum 5 years of progressively responsible experience in java stack development using following technologies.
Prior experience as a developer in electric utility industry preferred.
Rest api with json using spring and jersey
Java application development using pojo
Orm/hibernate
Rdbms/sql
Junit/testng
Integration with cloud based mfa solution like auth0
Java struts
Git
Maven
Oracle and ms sql server
Agile
The foregoing description reflects the minimum qualifications and the essential functions of the position that must be performed proficiently with or without reasonable accommodation for individuals with disabilitiesIt is not an exhaustive list of the duties expected to be performed, and management may, at its discretion, revise or require that other or different tasks be performed as assignedThis job description is not intended to create a contract of employment with ercotBoth ercot and the employee may exercise their employment-at-will rights at any time.
Job type: full-time
Work location: multiple locations