Overview
Job Opportunity: Senior Software Developer
Job Details
- Job Type: Full-time
- Location: Bengaluru, Karnataka
Hiring Team
- Hiring Manager: John Divakar Ebenezer
- Talent Acquisition Advisor: Parvathi Yamuna N
- Job Code Level: DSP2
About OpenText
OpenText is a global leader in Information Management, delivering cutting-edge solutions in:
- Cloud IT Operations
- Security & Information Governance
- Machine Learning & Analytics
Our mission is to help businesses manage, analyze, and secure their data effectively.
Role Overview
OpenText, Bengaluru, is seeking a Senior Software Developer for its Information Management Group (IMG). This role requires a highly skilled and confident developer to work on the GroupWise application with an elite IDC development team.
The candidate will be responsible for:
- Designing, developing, and testing software components.
- Troubleshooting and debugging application issues.
- Ensuring compliance with security and OSS guidelines.
- Collaborating with cross-functional teams to enhance product development.
We are looking for passionate and talented individuals who thrive in challenging and dynamic environments.
Key Responsibilities
Software Development & Implementation
- Analyze technical requirements and develop applications.
- Identify and incorporate new technologies into existing systems.
- Design and develop multi-threaded server applications for high concurrency.
- Write, review, and maintain clean, efficient, and well-documented code.
- Implement coding standards and conduct unit testing.
- Develop client/server applications and related components.
Collaboration & Agile Development
- Work closely with the QA team to improve software quality.
- Participate in peer code reviews to ensure compliance with industry standards.
- Engage in Agile development methodologies and actively contribute to sprint planning.
- Mentor junior developers and promote a learning-oriented environment.
Security & Compliance
- Ensure all implementations follow Open Source Software (OSS) and security guidelines.
- Conduct live code demonstrations and prototype development.
Technical Expertise & Innovation
- Work on containerized deployments using Docker.
- Manage and integrate third-party libraries (OpenSSL, OpenLDAP, Libcurl).
- Develop software solutions for Windows and Linux environments.
- Handle messaging protocols, database interactions, notifications, and event handling.
Required Qualifications & Skills
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
- 5–8 years of experience in server application development.
- Strong proficiency in C/C++ programming.
- Extensive experience in user-level system programming (multi-threading, IPC, network communication).
- Proficiency in Git, SVN, and Linux-based development (Make, gcc).
- Solid understanding of object-oriented programming (OOP).
- Expertise in Windows and Linux operating systems.
- Experience with functional programming and developing cross-platform software systems.
- Knowledge of networking, virtualization, and system concepts.
- Strong debugging and troubleshooting skills.
- Ability to work in a fast-paced, dynamic environment with minimal supervision.
Preferred Skills (Bonus Qualifications)
- Java programming experience.
- Apple Push Notification Services (APNS).
- Windows Client Development (32-bit C++/ATL, Visual Studio).
- Android Development (Older versions of Android SDK).
- iOS Development (Swift, Objective-C, Xcode).
What Sets You Apart?
- You are curious and persistent, always seeking to understand why things work the way they do.
- You have a strong passion for cybersecurity and software development.
- You are a self-starter, able to work independently while also collaborating effectively with cross-functional teams.
- You enjoy learning new technologies and applying them to real-world challenges.
- Your work reflects creativity, enthusiasm, and a sense of humor.
Why Join OpenText?
At OpenText, we go beyond compliance to foster an inclusive workplace. Our Employment Equity and Diversity Policy ensures a welcoming environment for all employees, regardless of:
- Culture, National Origin, Race, Color, Gender, Gender Identity, Sexual Orientation, Family Status, Age, Veteran Status, Disability, or Religion.
Our workplace encourages:
✔ Personal development
✔ Collaboration
✔ Innovation
If you require assistance or reasonable accommodation during the application process, please submit a ticket at Ask HR.
Take the Next Step!
Join OpenText and be a part of a forward-thinking, vibrant workplace where you can grow, innovate, and make an impact!
This polished and professional version improves readability, clarity, and structure, making the job posting engaging and informative. Let me know if you'd like any tweaks! ????