Oracle is a company that has powered many Digital Experiences for the Fortune 500 for the past 20 years. They are seeking a Senior Software Engineer to analyze, design, program, debug, and modify software enhancements and new products, while also maintaining existing code and contributing to technical designs.
Responsibilities:
- Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs
- Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications
- Completes documentation and procedures for installation and maintenance
- Understands requirements and helps author technical designs
- Maintains existing code and authors new programming tasks
- Writes code that meets or exceeds all coding standards and changes to such specifications
- Writes unit and automated tests
- Participates in code reviews to ensure standards are met
- Provides story or business requirements breakdown planning and estimates
- Accountable for small stories or business requirements
- Identifies own dependences and problems
- Follows prescribed process, able to observe deviations from process and suggest course corrections
- Iterates and improves upon stable technologies
- Offers constructive opinions
- Interacts with team members, within the department, or business users
- Sphere of influence is often limited to self
- Shares discoveries and best practices
- Learns from others on the team
- Coordinates with Agile/development team
- Owns professional development plan
- Works on assignments with contractors and may provide tactical guidance
Requirements:
- Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs
- Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications
- Completes documentation and procedures for installation and maintenance
- Understands requirements and helps author technical designs
- Maintains existing code and authors new programming tasks
- Writes code that meets or exceeds all coding standards and changes to such specifications
- Writes unit and automated tests
- Participates in code reviews to ensure standards are met
- Provides story or business requirements breakdown planning and estimates
- Accountable for small stories or business requirements
- Identifies own dependences and problems
- Follows prescribed process, able to observe deviations from process and suggest course corrections
- Iterates and improves upon stable technologies
- Offers constructive opinions
- Interacts with team members, within the department, or business users
- Sphere of influence is often limited to self
- Shares discoveries and best practices
- Learns from others on the team
- Coordinates with Agile/development team
- Owns professional development plan
- Works on assignments with contractors and may provide tactical guidance