A Lotus Notes developer is responsible for managing a variety of maintenance activities for Lotus Notes applications. The developer will analyze functional business applications and create a variety of diagrams, graphs, and charts that address business needs, interests, and opportunities. He or she will design detailed specifications and translate those specifications into solutions.
Additionally, they will study analytics, plan capacities, and analyze performance data. The developer will be required to troubleshoot, including testing, debugging, and refining until the ideal solution is determined. The developer will prepare a variety of program-level and user-level documentation and will strive to enhance solutions for reduced operating time and higher efficiency. The developer will be tasked with designing solutions that allow Lotus Notes to operate with other applications and integrate with other units and systems, such as SQL, Oracle, ADP, and Java.
The education and experience required for a Lotus Notes developer may vary, but a minimum of a bachelor's degree in information technology, engineering, or a math-related field is usually required. Five or more years of related experience is also usually necessary. Development experience with Lotus Notes will typically be required. Certification as a Lotus professional may be required. Most employers will prefer experience with documentation and problem-solving, good attention to detail, ongoing quality improvement, the ability to work independently or as part of a team, and good communication skills.
Lotus Notes Developer Tasks
Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
Use source debuggers and visual development environments.
Test and document software for client applications.
Write, modify, and debug software for client applications.