Oracle Software Developer 4 in Hyderabad, India
Software Developer 4
About Eloqua Product:
is core oracle marketing automation at http://www.eloqua.com/resources/best-practices/marketing-automation.html product, fully
multi-tenanted, completely on cloud, mainly used by marketers and sales to
deliver their content. This is one of the fastest growing product & most
happening place to work with in Oracle Cloud division.
Part of Oracle Marketing Cloud at http://www.eloqua.com/featured-content/marketing-cloud.html division,
Has large customer base from large, medium andsmall scale enterprise customers.
Generates multi-million revenues each year, withstrong YoY/QoQ growth.
Leader in marketing space (by Gartner and otherbusiness analysts)
Compete with Adobe, Salesforce, Marketo.
Rapidly growing by team, by product capabilities,by revenues, by customer base, by scalability & performance, etc
Uses latest technologies in the market, like:
Log Stash, Kibana, Kafka, ZooKeeper.
Scala, MapReduce, etc
NET tech stack ( C#, .NET, WCF, Visual Studio,etc),
Java tech stack (core java, java script,, etc),
AKKA framework with Micro Services
Java Scripting frameworks like React JS,Sproutcore, etc
Application servers like Tomcat, Weblogic, IIS
Databases like Oracle and SQL Server, etc.
Chef & Puppet, Ansible, Jenkins, Git,Teamcity, etc
Supports multiple browsers, languages, operatingsystems.
Processes large data, like:
2 billion contacts (with growth rate of 40%YoY),
30 billion page view tracks in 2015 ( 70% YoY),
Terabytes of data every day.
process millions of contacts in just fewseconds.
Eloqua is highly scalable and performant withcontinuous improvement in supporting rapid growth of usage data andcustomers.
are expanding our product development team based in Hyderabad, India, and this
position for this team in Hyderabad.
Desired Skills andExperience
Experience in developing Largeinternet scale Enterprise Product Development.
Strong Design and Architectural principles for buildingScalable software.
8 years of professionalsoftware development experience with .NET skills with server sidedevelopment, preferably in 2 to 3 years in Cloud/SaaS development.
Strong understanding of SOLID,OOPS, UML - Important skill to best perform the role.
Experience in architecting,designing & implementing large distributed complex systems/productswith high performance and scalability using open source frameworks anddesign patterns.
Experience with statically typedlanguages like C#/.NET, Microsoft Technology Stack
Experience with REST, SOAPServices, XML, JSON
Well versed with code reviewtools & Unit test frameworks/tools (like Junit, Test NG, etc)
Strong experience in Databaseslike SQL Server, SQL, T-SQL, NoSQL
Analytical and Problem Solvingskills
Strong experience in writingquality code, coming up with development best practices.
Superior communication skills(written and verbal)
Experience using agiledevelopment methodologies (such as SCRUM)
Innovative and Out-of-the-boxthinking abilities
Well versed in using IDEs likeMS Visual Studio and/or Eclipse
Innovative and Out-of-the-box thinkingabilities
University degree in ComputerScience or related technical field.
- Motivated self-starter with a desire to
- Fast learner who can pick up new
- Superior communication skills (written and
- Drive for delivering quality products in a
- Great team player with an instinct to get
the job done
- Understand the trends in the technology
and suggest/recommend appropriate technology that suits business need or
solving business/product needs.
- You will be a technical problem solver on the team,
identifying innovative solutions to project deadlocks and resolving issues and
constraints through consensus and sound judgment.
- Ability to evaluate any given technology
and come up with proof of concept.
- Provide the architecture & design
large internet scale complex products or components
- Ability to come up with proven solutions
for business/product needs/problems.
- Ability to work on any given technology,
with end-to-end development experience like UI, server side programming.
- Need to have very strong troubleshooting
skills of any issues (internal or customer issues reported).
- Ability to write quality code by following
- Ability to write unit tests using Junit or
TestNG, MockIt, etc.
Mentor the junior members in the team.
Should be working with aggressive and
small release cycles (like 4 weeks releases).
- Adhere to agile development processes
defined and/or recommend improvements.
- Monitor the daily builds, deployments and
automation test suite execution.
- Work towards improvement of development
processes, tools and code.
- Collaborate well with development and
other cross functional teams.
- Participate in organizational activities
Location : Hyderabad, India
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.
Job: Product Development
Job Type: Regular Employee Hire
- Oracle Jobs