Software Engineer 1 - Oracle CC&B
Job Description
Build and enhance software solutions for Oracle CC&B using Oracle Utilities Application Framework SDK in a Java-focused engineering role.
Responsibilities
- Analyze, improve, design, develop, test, deploy, and maintain new and existing solutions aligned to established business requirements and IT development standards
- Support technical architecture design and development for assigned projects
- Create automated Unit tests and/or automated UI tests
- Use Oracle Utilities Application Framework SDK to design, develop, extend, and support Oracle CC&B application extensions and batch programs
- Design and build CC&B modules and customizations using Java and Groovy scripting
- Apply CCB configurations when needed to implement business requirements
- Coordinate with other project teams and IT partners to deliver solutions and reduce technology risk
- Work with the development team lead on progress, status, and issues for assigned deliverables
- Maintain knowledge and follow preferred technologies, methodologies, standards, and policies
- Strengthen technical knowledge and business acumen in the assigned discipline
- Debug and solve problems; participate in peer code reviews
- Participate in IT architecture review and standards setting
- Assist with white papers and presentations explaining why specific technologies are recommended by IT
Requirements
- Bachelor’s degree (e.g., Computer Science or related discipline) and 2 to 5 years of relevant experience maintaining Customer Information System (CIS) applications in a Java environment, or a minimum of 6 to 9 years of relevant education and work experience combination
- Strong software development capability with the ability to work under tight deadlines
- Proven teamwork skills and self-motivation in a rapidly evolving environment
- Excellent communication skills, including the ability to explain highly technical information in non-technical terms (written and verbal)
- Strong Operating Systems knowledge: Windows, Solaris, or Linux
- Familiar with 1 to 2 programming languages/frameworks (examples listed: Java, .Net, C#, HTML, Angular, TypeScript)
- Relational database familiarity, including basic design techniques, ACID properties, and transactions; able to write simple SQL select statements to retrieve data
- API development experience, including consuming APIs and creating new APIs based on designs provided by a senior engineer
- Basic independent troubleshooting using logs; ability to investigate and fix simple code issues (may need assistance on complex issues)
Preferred Qualifications
- Experience with Oracle Utilities Application Framework and Oracle CC&B
- Strong Java knowledge used in collaborative environments with version control and coding standards
- Experience with Oracle databases, SQL Developer, and File Transfer jobs
- Experience working within Agile methodology
- Technical skills to analyze data, evaluate solutions, and design, build, and test applications
- Strong understanding of Customer Information Systems business practices and processes
- Strong problem-solving and analytical skills
- Ability to work with remote project teams
- Experience applying customer business understanding to determine requirements
- Utility industry experience is a plus
- Experience supporting or applying technical expertise including: SQL, XPath, CC&B configuration tools (example includes scripting in XPath), HTML / XML, XAI/IWS Web Services, JSP pages, ADO, familiarity with CC&B Framework, Hibernate, and Eclipse
- As assigned, support and manage working relationships with outsourcing partners
Technologies
- Oracle Utilities Application Framework SDK, Oracle CC&B
- Java, Groovy
- C C B configurations (CCB configurations)
- Windows, Solaris, Linux
- .Net, C#, HTML, Angular, TypeScript
- Relational Databases, ACID properties, APIs, SQL, SQL Developer
- XPath, HTML / XML, XAI/IWS Web Services, JSP pages
- ADO, CC&B Framework, Hibernate, Eclipse, File Transfer jobs
Compensation and Benefits
- Salary: USD 84,000 - 115,500 per year
- Annual bonus for eligible positions: 10%
- 401(k) match and annual company contribution
- Medical, dental, and vision insurance
- Life and disability insurance
- Paid time off options: vacation, sick time, floating and fixed holidays, maternity leave and bonding/primary caregiver leave or parental leave
- Employee Assistance Program and mental and emotional support resources
- Wellbeing programs: tuition reimbursement, adoption and surrogacy assistance, fitness reimbursement
- Referral bonus program
Location and Work Model
- Baltimore, MD (onsite)
- Multiple-location posting: Exelon Corporate Office locations including Philadelphia, PA; Baltimore, MD; Oakbrook, IL; Washington, DC