Job Description - Software Developer 3 (18001GMM)
Oracle Communications Bangalorehas an opening for a Senior Software Engineer / Tech Lead to be part of our OracleEnterprise Session Border Controller (SBC) product suite’s software engineeringTeam.
This position will be focused on one of the product of Enterprise SBCsuite. This Software Engineering position involves design, development, andtesting of application software using C++, Perl / Python and other scriptinglanguages.
Experience / EducationalRequirements :
From Oracle to culinary school and back again. Bonnie Carlson Kaypaghian uses the skills she learned to create recipes for her daughter’s Type 1 Diabetes and has written a cookbook to share with the world. #LifeatOracle
B.E. / B.Tech in ComputerScience, Computer Engineering, or equivalent.
Hands-on software development experience of 5+ Years.
Hands-on experience onthe C++ Standard Template programming. Experience on academic projects in aneducational setting is acceptable.
Software development ina Linux or UNIX environment is a must.
Strong Experience withstandard development / debugging tools is required (such as GDB, Memory Leakdetection, Static / Dynamic code analysis, build tools such as Make, etc.).
Strong Experience with telecomdomain and protocols (SIP, VoIP, Radius, Diameter)
Strong object orientedprogramming skills and knowledge of various software development methodologies,product life cycle and build tools.
Experience working in anorganization following Agile software development.
Experience in working ondeployment / setup of products on a Virtual Machine.
Strong communicationskills required.
Ability to multi-taskand handle changing priorities.
Ability to work withcross-cultural and cross-functional teams in various geographies.
Excellent team skills,can-do attitude, focus on quality and drive to make a difference in a dynamic,fast paced development organization.
Jill Hulme, Director of Strategic Initiatives Marketing, overcame the impossible and transformed into a triathlete. She applies her fearlessness and determination to #LifeatOracle
Experience in any of thefollowing areas is considered a plus, but is not required :
Master’s degree is aplus, but is not required
Experience with high availability / high-performanceapplication development.
Experience with databasetechnologies.
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.