DescriptionJoin our team as a Software Developer!
Are you passionate about creating cutting-edge applications? Would you be excited about developing solutions that improve collaboration and solve unique challenges?
Position: Full Stack Developer with a focus on front-end development
Team: Employee Experience Engineering - Integrations Team
Technologies: Oracle APEX, CSS, JavaScript, React, PL/SQL, Java, Python, REST, Oracle Cloud Infrastructure (OCI), Oracle JET
Why You'll Love This Role:
As a Software Developer in Employee Experience Engineering, you'll play a key role in transforming how Oracle employees collaborate and communicate. Your mission? Develop innovative applications that streamline and enrich the employee experience across Oracle's global workforce.
Here’s what makes this role unique:
- Impactful Work: You’ll design and build custom applications that enhance collaboration with systems like Slack, Zoom, M365 Apps (Exchange) and our own homegrown products. Your work will help save time and increase efficiency for Oracle employees and IT Engineering teams.
- Innovative Environment: We’re dedicated to continuous improvement and innovation. You’ll have the chance to build solutions from the ground up and use Oracle employees as a real-world test bed, giving you a unique platform to launch products that could shape the future.
- Dynamic Development: Engage in a full-stack developer role with a focus on frontend development. Your knowledge of APEX, PL/SQL, CSS, JavaScript, React, Java and Python will be highly valued as you create applications that are both functional and visually appealing with a modern UI design. Experience with design tools like Figma will be highly valued as well.
- Agile Collaboration: Work in a global team using Agile Scrum practices. You'll be part of a vibrant, forward-thinking group that values creativity, teamwork and continuous learning.
Career Level - IC1
ResponsibilitiesYour Role Includes:
- Design & Develop: Creating robust applications tailored to improve collaboration.
- Secure & Test: Ensuring solutions are secure, thoroughly tested and debugged for reliability.
- Deploy & Support: Managing deployment and support for a portfolio of applications, addressing bugs and continuously enhancing applications based on feedback received.
- Architect Solutions: Implementing solutions utilizing serverless and containerization architectures, leveraging the most effective technologies for scalable and efficient applications.
- Champion Modern Practices: Advocating for cutting-edge development practices to help ensure our solutions are modular, maintainable and aligned with industry best practices.
- Innovate & Evangelize: Researching, proposing and promoting the adoption of new technologies, methodologies and processes that help drive our team and products forward.
- Resolve Critical Incidents: Participating in the resolution of critical incidents and service outages to help ensure employees experience minimal disruptions and see swift recoveries.
- Change Control: Following change control processes to ensure smooth integration of new features while minimizing disruptions to existing systems and maintaining system integrity.
- Collaborate Globally: Working within a globally dispersed Agile development team, where there will be coordination with team members across different time zones and regions.
- Partner for Success: Collaborating closely with stakeholders and leadership to deliver new features, where deliverables will be aligned with meeting business goals and employee needs.
- Ensure Security: Working with internal Security and Corporate Architecture teams to ensure the systems we develop meet or exceed security expectations and compliance standards.
- Communicate Clearly: Demonstrating solid communication skills by clearly and concisely explaining complex technical concepts to both technical and non-technical stakeholders.
Desired Skills and Experience:
- BS or MS degree in Computer Science or equivalent
- 1+ years of experience in frontend / full-stack software development
- Demonstrated ability to effectively communicate (oral and written)
- Strong communication skills, which includes cross-team collaboration
- Self-driven problem solver, who is able to adapt thrive in a dynamic environment
- Highly analytical, technically proficient and able to learn new tools and software quickly
- Experience with responsive UI design to account for variation in devices
- Experience with the Agile Scrum methodology
- HTML5 and CSS3, including CSS preprocessors such as Sass or LESS
- JavaScript
- PL/SQL
- Java
- REST
- GIT
Additional Skills and Experience:
- Experience using and developing code to integrate with Microsoft 365 Apps / Slack / Zoom / Digital Media / Digital Signage
- Oracle APEX (Application Express) and Data Modelling
- Oracle Cloud Infrastructure or AWS/Azure/GoogleCloud
- Experience working with geographically distributed teams
- Build tools (npm/yarn, Webpack/Parcel/Vite)
- UI Design tools (Figma, Sketch or InVision)
- Translate wireframes into prototypes and production-ready interfaces
- Experience using Jira
- React
- Node.js
- Python
- Microsoft PowerShell
- GRAPH
- Microservices / serverless functions
- Docker/Kubernetes
- Test frameworks (Grafana K6, Selenium, Jest, Mocha, Chai, Puppeteer)
QualificationsDisclaimer:
Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.Range and benefit information provided in this posting are specific to the stated locations onlyUS: Hiring Range: from $52,700 to $141,300 per annum. May be eligible for bonus and equity.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.
Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Oracle US offers a comprehensive benefits package which includes the following:
1. Medical, dental, and vision insurance, including expert medical opinion
2. Short term disability and long term disability
3. Life insurance and AD&D
4. Supplemental life insurance (Employee/Spouse/Child)
5. Health care and dependent care Flexible Spending Accounts
6. Pre-tax commuter and parking benefits
7. 401(k) Savings and Investment Plan with company match
8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
9. 11 paid holidays
10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
11. Paid parental leave
12. Adoption assistance
13. Employee Stock Purchase Plan
14. Financial planning and group legal
15. Voluntary benefits including auto, homeowner and pet insurance
The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.