About RockTeam
RockTeam is a specialized IT consulting firm helping organizations modernize and support their collaboration, messaging, and business-critical applications. We work with mid-market and enterprise clients across multiple industries, combining deep platform expertise with a practical, business-first approach. As part of our team, you will collaborate with experienced consultants, contribute to challenging projects, and help clients get more value from their existing HCL Domino investments while preparing for the future.
If you are passionate about solving complex problems, enjoy working directly with customers, and like wearing both “developer” and “administrator” hats, RockTeam offers a flexible, growth-oriented environment where your skills will have a real impact.
Role Overview
We are seeking a mid–senior level HCL Lotus Domino Developer with strong application development skills and solid Domino administration experience. In this mixed dev/admin role, you will design, build, support, and modernize Domino applications while also handling key administrative tasks such as upgrades, configuration, and troubleshooting. You will work closely with clients and internal consultants to understand requirements, recommend solutions, and deliver reliable, secure, and maintainable Domino environments.
Key Responsibilities
- Design, develop, and enhance applications on the HCL Notes/Domino platform, including forms, views, agents, and workflows.
- Develop and maintain code using LotusScript, Formula language, JavaScript, and (where applicable) Java/XPages.
- Maintain and support existing Domino applications, including troubleshooting issues, fixing defects, and improving performance and usability.
- Perform Domino administration tasks such as server configuration, monitoring, upgrades, fault diagnosis, and performance tuning.
- Integrate Domino applications with external systems and APIs (REST/SOAP web services, SQL/ODBC data sources, and other enterprise platforms).
- Collaborate with business users, BAs, and other IT teams to gather and refine requirements, propose solutions, and estimate effort.
- Participate in the full software development lifecycle, including analysis, design, development, testing, deployment, and documentation.
- Implement and enforce best practices for security, backup/recovery, source control, code reviews, and deployment of Domino applications.
- Contribute to modernization initiatives, such as web-enabling existing Notes apps, refactoring legacy code, and planning/assisting with migration or coexistence projects.
- Create and maintain technical documentation, including design specifications, operational runbooks, and support procedures.
- Provide 3rd-level support for Domino applications and infrastructure, including diagnosing complex issues and implementing long-term fixes.
Required Qualifications
- 3–7 years of hands-on experience developing applications on the HCL Notes/Domino platform (Domino 9 or higher preferred).
- Strong proficiency in LotusScript and Formula language, with experience in both Notes client and web-based Domino applications.
- Solid experience with Domino administration: server installation and configuration, upgrades, security, user management, and performance tuning.
- Experience with web technologies related to Domino development, such as JavaScript, HTML, CSS, and XML.
- Familiarity with Domino web development features such as XPages and/or Java-based extensions is highly desirable.
- Experience integrating Domino with relational databases (e.g., SQL Server, DB2, or Oracle) and external systems via REST/SOAP APIs.
- Understanding of application and infrastructure security within the Domino environment, including access control, encryption, and policies.
- Ability to analyze complex business requirements, propose technical solutions, and communicate clearly with non-technical stakeholders.
- Strong problem-solving skills and the ability to work independently as well as in a consulting team environment.
Preferred Qualifications
- Experience working in a consulting or managed services environment, interacting directly with multiple client organizations.
- Knowledge of modernization strategies for legacy Notes applications and experience in migration or coexistence projects.
- Familiarity with Microsoft 365 or other collaboration platforms and how Domino environments coexist with them.
- Experience with Agile/Scrum methodologies and modern DevOps practices (source control, CI/CD).
- Experience mentoring junior team members or coordinating with distributed/offshore teams.
Personal Attributes
- Customer-focused and consultative, able to build trust and communicate clearly with stakeholders at all levels.
- Detail-oriented with a strong sense of ownership and accountability for the quality and stability of delivered solutions.
- Comfortable switching between development and administration tasks based on project and client needs.
- Self-directed, proactive, and eager to learn new technologies and approaches as client environments evolve.