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.,
What will you do
You will spend every day working with some of the most talented developers in the field both in the US and India, to solve some very challenging business problems in our industry. As a part of the middle-tier/services team, your focus will be to develop and deliver business applications for enterprise customers. Your fellow team members will be doing the same in other cross-functional project teams, but you will all come together in support of maintaining and maturing our applications and the platform they are built on. And finally, quality is highly important to us so you will embrace a commitment to constantly improving it through the use of code reviews, unit tests, test automation, and extreme programming.
What do you need to bring to us
BS degree in Computer Science or equivalent experience
4+ years experience developing in one or more object-oriented or functional languages, with a solid understanding of object-oriented and/or functional design
3+ years developing high-performance, highly available, and scalable applications
High level of proficiency in Java and a willingness to contribute in other languages as needs dictate
Experience with modern internet APIs, protocols, and patterns including: REST, JSON, XML
Proven success creating service frameworks and libraries at true enterprise scale
Embrace a test-driven development approach, leveraging unit test tools such as JUnit and NUnit
Experience with public Github or Github Enterprise
Enjoy working in an agile development environment with aggressive release schedules
Excellent communication skills and the ability to work well in a team
What we will be extra impressed by
Proficiency in Scala or other functional development languages
Experience with Hadoop
Experience with large-scale data processing engines such as Spark
Understanding service-oriented architectures
Developing globally distributed SaaS solutions
Experience developing with Message Queue technologies (Kafka, Zeromq)
Applications Developer 218000MG8 Preferred Qualifications Oracle® Fusion Expenses is a robust travel and expense solution that automates travel spend management and establishes policydriven controls [...]
Applications Developer 218000HQZ Preferred Qualifications Required Experience : 3 to 5 yrsRelevant Experience : 2 to 4 yrsPrimary Competency : Full Stack Web Developer.Primary Skills : JS, html5, JSP, [...]
Applications Sales Representative IV18000HZ7 Detailed Description and Job Requirements Sells a subset of product or services directly or via partners to a large number of named accounts/nonnamed accou [...]
Financial Analyst 218000KTV Preferred Qualifications As a member of Oracle's finance organization you will be responsible for providing support in the areas of Global Process COE Assist in proces [...]