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?
·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 years of experience building native and hybrid iOS and Android applications
·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
·Experience developing analytics or reporting solutions is a plus
·Strong knowledge of full stack development and object oriented development is a plus