Experience Inc. Jobs

Job Information

Oracle Full Stack Developer in Guadalajara/Zapopan, Mexico

Full Stack Developer Preferred Qualifications Job Title : Full Stack Developer Job Location : Guadalajara, Mexico or Remote Worker Mexico Organization : GBU Cloud Architecture, Service Engineering Service Covered : GBU Service Engineering – Service Insights Description: Service Engineering is a strategic component that will transform Oracle’s Global Business Unit’s (GBU) cloud operations. As cloud service operations evolve from a predominately re-active model (i.e., responding to emergencies with high levels of human involvement) to a pro-active model (i.e., preventing emergencies and outages with intelligent tools, services and automation), the mission of Service Engineering will ensure that all GBUs can efficiently operate ultra-scalable and highly-reliable SaaS/Foundation services, across multiple operating models as they iterate to become Cloud Native. Team Description: The Service Engineering team build, deliver and operate standardized services to enable Oracle’s GBUs to more effectively operate their SaaS applications. The team is a fast paced, highly motivated team that embodies “We” rather than “I”. Service Engineering is a geo-diverse team that allows it to quickly respond to customer engagements and challenges, and adapt quickly to incoming incidents while still delivering on committed features and enhancements. Preferred Qualifications: An ideal candidate will have expertise with: + 3 Years (Minimum) Full Stack development experience . + Experience of building, developing and supporting a SaaS application on a Cloud Infrastructure platform. (Preferably Oracle - OCI) + Experience of containers and orchestration (Preferably Docker, Kubernetes and Docker-compose) + Linux/Unix development (Oracle Linux preferred) + CI/CD (Jenkins and GitLab CI) + Git version-control and collaboration (GitLab) + Programming and scripting languages (Python, Bash, Java Script, additional experience with Groovy, Java, Ansible is a plus) + Open API (Swagger) + Jira and Confluence Use Per team roles and responsibilities: + Work with the Product Owner and team members to build new features and enhancements, while supporting existing capabilities being heavily utilized across all Oracle Global Business Units. + Planning, designing, coding, documenting and testing of new Oracle Service Engineering services used by multiple Oracle Software as a Service products. + Develop software using Agile methodologies and participate as a member of scrum development teams. + Use Everything-As-Code methodologies to ensure traceability, configurability, immutability, repeatability, and governability. + Participate in a follow-the-sun model for 24x7 support of our services for designated engineers on a rotating on call shift basis. + Manage and continuously improve existing Service Engineering capabilities. + Review and approve the work products of other team members. + Supporting the operation of services using DevOps methodologies for the rapid introduction to production of new services and operational enhancements. + Technical thought leadership and mentoring of junior colleagues. + Attend training as required to meet Oracle compliance and regulatory standards. Perform daily tasks in accordance with compliance and regulatory standards. + Other duties as assigned. General Roles & Responsibilities: The candidate will work with highly skilled, highly motivated engineers using Agile methodologies based on Scrum or Kanban, and incorporating enterprise agile practices from Scaled Agile Framework (SAFe). The team embraces a DevOps environment – the Developers are the Operators. The work environment is to treat everything as code (code, configuration, infrastructure, pipelines, everything) to achieve the highest quality product in the most efficient amount of time. You will work alongside a software development team within the greater Service Engineering team where you will develop new features as well as expand and support existing features. One week you may be writing automated tests for an existing feature. The next week you may be developing a new feature (design, code, test, and deploy) for a customer in our environment. The next week you may be providing support to a customer on your new feature. You will learn new technologies based on what we already deploy and use. You will also learn about and research new technologies that you bring to the team to better our offerings. You will play a key role in building more intelligence into the services which we deliver, so that SaaS services function more and more autonomously over time. General Qualifications: + Ability to explore and learn multiple, cutting edge technologies in the Cloud industry + Skills to solve complex technical problems and communicate effectively in a team environment + Good understanding of CI/CD best practices + Ability to advance automation of standard/recurring tasks + Experience with development/test in an open source environment including operation of SSH and shell functions + Good networking knowledge + Ability to assimilate and apply new technologies + Experience with SCM tools and software engineering best practices + Willingness to work with remote, global teams as well as individually + Ability to produce documentation for application engineers in support of developed work + Agile methodology knowledge + Self-motivation and fast learning skills Support: Oracle GBUs provide services to many critical systems globally requiring 24x7 support. DevOps engineers will rotate with other team members in a designated, on-call status following in-country requirements. Service Engineering’s primary support model is follow the sun, utilizing geographically diverse team members during normal working hours to provide support. Service Engineering will strive to have subject matter experts distributed globally. With geographic diversity, countries and regions have a broader array of holidays requiring a flexible support schedule across multiple geographies. Additionally, coverage is required through some weekends but our goal is to minimise this requirement through shift rotation. To provide the required support to Oracle customers, Service Engineering will use additional compensation to cover any extended business hours and/or on-call pay based on in-country laws and Oracle policy. In general, there will be a Primary and Secondary engineer designated in advance to provide coverage for select services. If numerous services are supported in a specific geographic region, there may be more than one set of Primary/Secondary engineers selected. Software engineers and database administrators will engage in activities to restore services that are down or degraded. This may be as simple as running an existing script to restart a service or executing a standard operating procedure, or may require code changes with review steps, integration, testing, and software deployments to restore a service to normal operation. In addition, engagement with other Oracle development and support teams may be needed. Opening Date (Period for Applying) - Internal Jun, 2021 Closing Date (Period for Applying) - Internal July, 2021 As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable). ​​​​​​​ Detailed Description and Job Requirements Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law. Job: Information Technology Location: MX-MX,Mexico-Guadalajara/Zapopan Other Locations: MX-Mexico Job Type: Regular Employee Hire Organization: Oracle