DeveloperJobs.io
← Back to all jobs

Job Description

Exelon is seeking a Software Engineer focused on designing, building, testing, implementing, and maintaining software solutions for Oracle CC&B, supporting delivery of new and existing features that meet business requirements.

Key Responsibilities

  • Analyze, improve, design, develop, test, deploy, and maintain new and existing solutions aligned with established business requirements and IT development standards.
  • Contribute to project technical architecture design and development.
  • Create automated unit tests and/or automated UI tests.
  • Use the 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 CC&B configurations as appropriate to implement business requirements.
  • Coordinate with other project teams or IT partners to deliver solutions and minimize technology risk.
  • Collaborate with the development team lead on progress, status, and issues for assigned deliverables.
  • Support ongoing improvement through knowledge enhancement and compliance with preferred technologies, methodologies, standards, and policies.
  • Maintain technical knowledge and business acumen within the assigned discipline or function.
  • Use strong debugging and problem-solving skills, including participation in peer code reviews.
  • Participate in IT architecture review and standards setting.
  • Assist with development of white papers and presentations to explain technology recommendations.

Required Qualifications

  • Bachelor's degree (for example, Computer Science or a 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, including self-motivation in a rapidly evolving environment.
  • Excellent communication skills, with the ability to explain highly technical information in non-technical terms (written and verbal).
  • Strong knowledge of Operating Systems: Windows, Solaris, or Linux.
  • Familiarity with 1 to 2 languages/frameworks (for example: Java, .Net, C#, HTML, Angular, TypeScript).
  • Familiarity with relational databases, including basic design techniques, ACID properties, and transactions; able to write simple select statements to retrieve information from databases.
  • Ability to write code to consume APIs and create new APIs based on designs provided by a senior engineer.
  • Basic independent troubleshooting by reviewing logs and investigating or resolving simple code issues; may require help for complex issues.

Technologies and Tools

  • Oracle Utilities Application Framework SDK
  • Oracle CC&B
  • Java, Groovy
  • 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

Job Scope

  • Develop and maintain deep knowledge of technology and its application across business areas and customer needs.
  • Promote knowledge via seminars, presentations, and publications within IT and Exelon.
  • Participate in technological innovation to support new business opportunities and solve complex business problems.
  • Perform assignments of increasing complexity under moderate supervision, with some latitude for independent judgment.

Preferred Qualifications

  • Experience with Oracle Utilities Application Framework and Oracle CC&B.
  • Strong knowledge of Java and use in collaborative environments with version control and coding standards.
  • Experience with Oracle databases, SQL Developer, and File Transfer jobs.
  • Experience working within an Agile methodology.
  • Technical skills to analyze data and evaluate solutions, including ability to design, build, and test applications.
  • Strong knowledge of business practices and processes in Customer Information Systems.
  • Problem solving and analytical skills.
  • Excellent written and verbal communications skills.
  • Ability to work with remote project teams.
  • Ability to use understanding of customer business needs to determine requirements.
  • Utility industry experience (plus).
  • Familiarity applying technical expertise to plan, design, build, or support products and processes, including SQL/SQL Developer, XPath, CC&B configuration tools (including XPath scripting), HTML/XML, XAI/IWS Web Services, JSP pages, and ADO, plus familiarity with CC&B Framework, Hibernate, and Eclipse.
  • Help other team members learn relevant theories, practices, and principles.
  • As assigned, manage working relationships with outsourcing partners.

Location

Baltimore, MD (onsite). This is a multiple-location posting, and the selected candidate may be based out of Exelon Corporate Office locations in Philadelphia, PA, Baltimore, MD, Oakbrook, IL, or Washington, DC.

Salary and Benefits

  • Estimated annual salary range: $84,000 to $115,500 (yearly).
  • Annual bonus for eligible positions: 10%.
  • 401(k) match and annual company contribution.
  • Medical, dental, and vision insurance.
  • Life and disability insurance.
  • Generous paid time off options, including vacation, sick time, floating and fixed holidays, maternity leave and bonding/primary caregiver leave, or parental leave.
  • Employee Assistance Program and resources for mental and emotional support.
  • Wellbeing programs such as tuition reimbursement, adoption and surrogacy assistance, and fitness reimbursement.
  • Referral bonus program.
  • Additional benefits as applicable.

Education

Bachelor's degree (Computer Science or related discipline).

Similar Jobs