Software Developer 4
NetSuite Inc.
IN, India, Bengaluru
1d ago

Job Description

Software Developer 4-20000VY2Applicants are required to read, write, and speak the following languages : English

Preferred Qualifications

About our team

Oracle GBU Cloud Service (GBUCS) is responsible for managing cloud infrastructure for hundreds of SaaS products developed at Oracle under the GBU umbrella.

Oracle GBUs (Global Business Units) include SaaS products used by customers in hospitality, food and beverage, health sciences, construction and communications with total yearly revenue in excess of US$ 5 billion.

Within the GBUCS family, our team develops and operates the GBUCS portal application & supporting infrastructure APIs. The portal & APIs are used by 100s of GBU & GBUCS engineers to help them with their day to day operations.

The GBUCS portal provides a Web User Interface for various essential infrastructure services such as ticketing, monitoring, asset management, etc.

The APIs are REST-based and allow various other services, tools and applications to access the backend services that our team supports.

Our goal is to provide a new and improved end user & API experience that makes our infrastructure engineering teams more efficient as we aspire to better serve our GBU customers.

Our team follows the DevOps model & the AGILE programming method.

About the Job

This job requires somebody who has several years of experience being a full-stack developer with experience in UI, API and back-end cloud services at scale.

You would have the opportunity to take ownership of the architecture, design, development, testing and operations of infrastructure management software UI, API, and internal services.

This role lets you design, develop, deploy, test and debug software for controlling and managing various distributed infrastructure services (such as ticketing, monitoring, asset management, etc.

allowing us to deliver these services via APIs for partners and users to consume. In this role you will develop UI and one or more microservices that provide our customers with a rich experience for critical service operations such as incident, problem and change management.

You would engineer / enhance solutions to meet business required levels of cost, reliability, performance and functionality by collaborating with various stakeholders and by taking advantage of best practices and emerging concepts in web development and distributed cloud systems.

You would operate in a Devops model with regular Sprints and continuous deployment.

About you

A successful candidate would have

  • A Bachelor’s / Master’s degree in Computer Science or related field.
  • 8+ years work experience building highly-scalable distributed solutions, exposing services as APIs (via SOAP and REST), understanding of data models using relational databases and NoSQL.
  • Expert programming skills in C / C++, Java, Python or equivalent; has experience with frameworks such as Spring, Django, etc.
  • Experience with Object Oriented Programming and design, multi-threaded apps and client / server programming (both sync and async).

  • Experience building web applications using Javascript, HTML, CSS, etc. and leveraging industry standard frameworks such as AngularJS, React, etc.
  • Experience building applications / services using a Cloud provider such as OCI (Oracle Cloud Infrastructure), AWS, Azure, or equivalent.
  • Is familiar with cloud architecture, engineering, deployment, and operation best practices. Experience building one or more microservices using Docker & Kubernetes.

  • Working knowledge of continuous integration (CI) and continuous deployment (CD) pipeline and use of container management and orchestration tools.
  • A good track record of delivering assigned projects on time with high quality, using Agile, DevOps, and SRE practices and toolsets.
  • Excellent written and oral communication skills. As a technical leader on the team you enjoy mentoring junior developers and guiding them to better solutions.
  • An excellent listener.

  • Passion for building great software and customer obsessed, continues to learn and obtain feedback. A great team player that leads by example with sound design, coding & operational practices.
  • 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 take an active role in the definition and evolution of standard practices and procedures.

    You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

    Work is non-routine and very complex, involving the application of advanced technical / business skills in area of specialization.

    Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area.

    7 years of software engineering or related experience.

    Product Development

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form