
Overview
OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.
Your Impact:
OpenText, Bengaluru seeks aSenior Software Developer for its Information Management Group (IMG) who has the experience, talent, skill set and confidence to work with a world-class development team at IDC. The team member will be responsible to work along with product team to contribute primarily on design, develop, unit test, troubleshoot and debug the GroupWise application. Showing complete ownership of assigned modules in terms of development, schedule, and customer responsiveness. We are looking for people with the right blend of skills, education, experience, and attitude to fill these exciting and challenging positions.
Our portfolio spans the following areas:
IT Operations | Cloud | Security | Info Governance | Machine Learning,& Analytics
What The Role Offers :
- Analyse technical requirements, design applications, identify new technologies, and integrate solutions into existing code
- Work closely with the QA team in improving the quality
- Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including compliers, networking, utilities, databases, and Internet-related tools.
- Develop and support client/server applications
- Design and implement multi-threaded server applications for high concurrency.
- Responsible for successful completion of code deliverables within the project
- Follow strong coding standards including unit testing, coding style.
- Develop prototypes and do live code demos
- Conduct peer code-reviews to ensure adherence to patterns and standards
- Must follow defined OSS and Security guidelines in all implementations and ensure the product release complies with these standards
- Promote a practice of learning by being available to mentor other developers
- Participate in the user story grooming and estimation sessions to refine product backlog
- Development of software in an agile development environment
- Ability to grasp new concepts and technology quickly and handle priorities in the areas of responsibility.
- Bachelor’s or master’s degree in computer science, Information Systems, or equivalent.
- 5 - 8 years of experience in development of server application
- Strong C or C++ programming skills
- Strong user level system programming background (Multi-threading, IPC, Network communication, etc.)
- Expertise in version control using Git and SVN.
- Proficient in functional programming.
- Strong expertise in Linux& Windows environments
- Deep understanding of Object-Oriented Programming.
- Experience with messaging agents running on Linux, including handling messaging protocols, database interactions, and notification/event management.
- Expertise in integrating and managing 3rd party libraries such as OpenSSL, OpenLDAP, and Libcurl.
- Proficiency with Make/gcc for Linux-based development
- Designing software systems running on multiple platform types.
- Comfortable working with command-line applications, source control, testing frameworks, and continuous integration.
- Strong analytical and problem-solving skills
- Proficient in Operating System (Linux& Windows) concepts
- Exposure to managingDocker containers for seamless deployment.
- Basic understanding ofSystem,Virtualization, andNetworking concepts.
- Excellent communication skills to effectively collaborate with all stake holders.
- Openness to working in a fast-paced and evolving environment.
- Good Knowledge on Agile Methodologies
- Strong debugging& troubleshooting skills.
- Experience in Java Programming
- Knowledge of Apple Push Notification Services (APNS)
- 32-bit C++/ATL Development: Expertise in building Windows clients using VisualStudio
- Android Development: Familiarity with older versions of the Android SDK
- iOS Development: Proficiency in Swift and Objective-C using Xcode, with experience developing and maintaining iOS applications
- You are persistent and inquisitive. You have to understand why things are happening the way they are.
- You are determined to understand cyber attack techniques at a very detailed level.
- You are a self-starter who is able to work with minimal management, however have strong collaboration and interpersonal skills to work together with several other professionals from other information security fields.
- You’re a creative thinker who wants to answer the question, “Why?”
- Your workstation is a pyramid of monitors that you can't take your eyes off of at the risk of missing something.
- You have a desire to learn new technologies.
- Your sense of humor, passion and enthusiasm shines through in everything you do.
If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us athr@opentext.com. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.