Job Title: Programmer Java COBOL Location: Oakland, CA
Work Type: Hybrid
Duration: FTE / Direct Hire
This position is hybrid, working from your remote office and your assigned work location based on business need. The assigned work location will be within the PG&E Service Territory.
The IT Meter to Cash Billing team is responsible for software development and implementation of new functionality within the Customer Care and Billing system and its Direct Interfaces. This team works closely with the IT business analyst team to assure delivery of products and services that are top quality.
Primary responsibilities include gathering and analyzing complex business requirements for designing and creating applications in order to provide best solutions for the client utilizing Micro focus COBOL and Java Spring Batch
Engaging and keeping relationships with clients and peers. Interacting with clients and Business Analysts for requirement gathering and analysis
Plans, coordinates, tests and implements application software related to Java Spring Batch and COBOL Interfaces using agile methodology
Support development and testing teams to resolve issues and collaborate with other IT staff to design, develop, and implement business objectives.
Writing SQL queries to extract large amounts of data from Oracle CC&B database
Developing UNIX scripts to execute jobs to output files for transferring to interfacing systems using SFTP, UC4 FTP file transfer protocol.
Development of Requirements details, Development and Unit testing
Production deployment support, stabilization support, rotating on-call support for critical issues
Develop technical design documents/runbook for new interfaces based upon requirements
BA/BS in Computer Science, Information Systems or equivalent work experience.
More than 5+ years of experience in analysis, design and development of applications using Micro focus COBOL and Java Spring Batch in AIX UNIX environment
Proficient in building SQL queries to manage and manipulate large amounts of customer transactional data from an Oracle CC&B database
Database: Oracle 12c design and analysis.
Strong knowledge of Java, COBOL, UNIX, Spring Framework, Spring Batch, JDBC, HIBERNATE, Web Services (Soap, Http, WSDL, Restful).
Languages: Java, SQL, UNIX Shell Scripting, Oracle PL/SQL, Micro focus COBOL, Java script: XSL, XML, HTML
Tools: Eclipse, GitHub, Maven, WebLogic, UC4 job scheduler, Oracle SQL Developer
Operating Systems: Linux, Unix, Windows 10, IBM/AIX
Be able to design as an individual but within the framework of the team and product
Excellent verbal and written communication
Collaborate with cross functional teams to maintain efficiency, consistency and achieve successful implementation of system enhancement