Senior Software Developer Telecom Monitoring
Oracleis the world’s most complete, open and integrated business software andhardware systems Company. With more than 100,000 professionals, working in over150 countries around the world, Oracle is the only vendor able to offer acomplete technology stack in which every layer is engineered to work togetheras a single system. Oracle's industry-leading products give customers unmatchedbenefits including unbreakable security, high availability, scalability, energyefficiency, powerful performance, and low total cost of ownership. Oracle hasthe best of breed technology at every layer of the stack. All the way fromhardware to applications.
Youshare our passion for developing great software and enjoy staying on top oftechnology trends and best practices? Apply to join our team in Bangalore.
·Take leadership role for Oracle Communication Session Monitorprojects including design, implementation and mentoring.
·Analyze and create implementation strategies for requirements
·Developed highly efficient code for backend module of theproduct.
·Use and contribute to the Continuous Integration and ContinuousDelivery process (CI/CD).
·Collaborate with local and remote teams (India, Europe, andUSA) of software developers & Quality Assurance.
·Excellent knowledge of developing performance criticalapplications in Linux environment.
·Knowledge of RESTful web services is MUST.
·Mandatory experience with Linux internals.
·Mandatary experience with build system like Git, Jenkins etc
·Good understanding of IP networking fundamentals.
·Knowledge of telecommunication protocol like SIP,Diameter, RTP is a plus.
·Experience of continuous integration with automated deploymentand test is a plus.
·Previous experience in agile development is a plus.
·Good command of English in written and spoken communication.
·We work in mid-size team using state-of-the-art technologies.
·We offer a competitive pay and do not watch the clock. We trustyou and your skills and do not micromanage.
·Working at Oracle means being among excellent, competent andinspiring people from around the globe.
·Ability to learn new technologies, improve skills and developyourself.
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 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.