Sr. Software Engineer - Oracle CC&B
Core
Lead engineering efforts to design, develop, extend, and support Oracle CC&B application extensions and batch programs for utility customer care and billing.
Role type
Senior Software Engineer (Oracle Utilities)
Builds
Oracle CC&B modules, customizations, and integrations for utility customer care and billing platforms.
Domain
Utilities / Energy / Customer Information Systems
Required skills
Java, Groovy, SQL, Oracle Database, API design, Agile, CI/CD, Linux, Windows, Solaris, Cloud platforms (Azure, AWS, GCP), Kafka, Snowflake, Docker, Kubernetes, JSP, Hibernate, XPath, HTML/XML, XAI/IWS web services, JIRA, GitHub, Eclipse, Unit testing, UI testing, Code review, Architecture design, Problem-solving, Mentoring
Preferred skills
Oracle Utilities Application Framework SDK, CC&B configuration tools, Customer Information Systems, Utility industry experience, Data analysis, Application design, Build and testing, Outsourcing partner management
Technologies
Azure, CI/CD, Eclipse, GitHub, Groovy, Hibernate, JIRA, Java, Kafka, Linux, Oracle, SQL, Snowflake, Windows, XML, XPath, Docker, Git, Kubernetes, Istio, JSP, LESS, UX/UI Design
Responsibilities
Engage with business partners to gather information, analyze needs, and deliver practical, efficient, and cost-effective solutions. Lead engineering efforts and guide less experienced engineers. Use Oracle Utilities Application Framework SDK to design, develop, extend, and support Oracle CC&B application extensions and batch programs. Build CC&B modules and customizations with Java and Groovy scripting. Develop and review technical architecture. Create automated unit tests and automated UI tests. Apply strong debugging and problem-solving skills and lead peer code reviews. Provide technology recommendations by evaluating trends, product availability, risks, and business fit. Coach and lead other engineers on the team.
Seniority
Senior, hands-on IC with leadership responsibilities
