Data Collection Software Developer 2
Oracle
India-Hyderabad
3d ago

Preferred Qualifications

We are taking on bold challenges and we are looking for an experienced and motivated Mobile developer to help us build the next generation of data collection solutions to feed our robust and globally scalable streaming big data platform powering in-

the-moment decision making. If you are a passionate and motivated software professional, who enjoys bringing the latest technology to bear to solve challenging technical problems, while fostering a culture of innovation, collaboration, and accountability then please apply.

Who are we?

We are Oracle Infinity, providing innovative streaming big data analytics as the newest addition to the Oracle Marketing Cloud SaaS solution family.

Our solutions enable our customers to solve enterprise-scale business challenges by leveraging the power of our big data and streaming data platforms.

We design solutions that rely on choosing the right tool for the job, often with cutting-edge technologies. We offer a highly collaborative work environment where accountability, innovation, and initiative are valued.

Best practices, coding standards, and a test-driven approach are instrumental to producing software of the highest quality.

Who are you?

You are a hands-on technologist, leading by example and focused on producing results. You are passionate about using the latest technologies to deliver best-

in-class services and data collection solutions working in a fun, intense, and highly collaborative environment. You embrace agile development practices.

You do not back down from a challenge; you are driven to help your peers and your team succeed. You are quick to identify problems and act to solve them, drawing your team into the process.

You have something to teach us and are not afraid to share it.

What will you do?

You will help the development of our client-side data collection solutions as part of the emerging Oracle Infinity development team in Hyderabad, India.

This team will complement the US-based team to increase overall development velocity and throughput, leveraging common development practices and technology stacks to deliver high-

value functionality against aggressive schedules. You will serve as a software developer for the team focused on data collection, ensuring solutions adhere to our standards of excellence.

You will be an active voice in the Oracle Infinity Engineering team, collaborating with your peers to drive improvement into our core processes, making us the best team we can be.

What do you need to bring to us?

Required :

  • Experience in planning, design, and development of client-side collection capabilities including JavaScript tag and mobile SDKs
  • Experience with the broader landscape of client-side collection offerings in the marketplace : tag management, cookie and non-
  • cookie based tracking techniques, etc.

  • Experience working within a blended model of quality developing test automation and actively validating code developed by other team members and providing technical oversight (code reviews, design reviews, etc.)
  • Experience understanding requirements, proposing solutions, and making recommendations based upon your knowledge and experience
  • Experience with Agile practices and methodologies
  • Strong communication skills, verbal and written
  • 2-4 years of experience developing mobile APIs and SDKs tuned for efficient use of device resources (battery life, memory, etc.)
  • 2-4 years of experience with JavaScript in the context of client-side collection solutions
  • 2 years of experience building native and hybrid iOS and Android applications
  • Experience, working on large-scale, data-centric, enterprise commercial products in the cloud.
  • Expertise with Bootstrap / Material UI, or using frameworks such as Xamarin, PhoneGap, Ionic or similar
  • Expertise in Objective-C, SWIFT, iOS SDK & XCode
  • Expertise with Java, Android SDK, XML
  • Experience with Git, Jenkins, Artifactory, and Sonarqube
  • Experience with build tools maven, gradle, node and grunt
  • Experience with Test Driven Design (TDD) Methodologies and Unit Testing
  • Superior ability to work in a globally dispersed team environment
  • Experience with HTML, CSS and general Web design
  • Desired :

  • University degree in Computer Science or related technical field
  • Experience developing analytics or reporting solutions is a plus
  • Strong knowledge of full stack development and object oriented development is a plus
  • Experience with development in Big Data technology stack and languages (Hadoop, Spark, Kafka, Scala)
  • Experience with leading mobile platforms such as FireBase, Angular, React
  • Experience with DevOps toolsets and Continuous Delivery
  • Location : Hyderabad, India

    Other Job Information

    This is an individual contributor position reporting to the Director of Development for Infinity. Travel requirements will be minimal.

    We offer an exceptional working environment, salary commensurate with experience and an incredible benefits package.

    As part of Oracle's standard employment process, candidates will undergo a complete background check prior to an offer being extended.

    These background checks are conducted by a professional third party firm at no charge to the applicant and include : prior employment verification, education verification, social security trace, criminal background check and motor vehicles records (where required for position).

    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 apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications.

    Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

    Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes.

    BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

    Oracle

    Apply
    Add to favorites
    Remove from favorites
    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