[Remote] Senior Software Engineer - San Francisco, CA,USA
Note: The job is a remote job and is open to candidates in USA. 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
Skills
- 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
Benefits
- Medical, vision, and dental benefits
- 401k retirement plan
- Variable pay/incentives
- Paid time off
- Paid holidays
Company Overview
Company H1B Sponsorship