The main function of a senior application developer is to use their knowledge of computer systems and programming languages to create user-friendly software applications for computers, mobile devices and other technologies. They consult with customers for desired changes in an app’s design.

Job Responsibilities:

  • Design, develop and test (functionality) custom applications as assigned using primarily HCL Notes, HTML, JavaScript, PHP, Java, and CSS.
  • Test and deploy custom applications in accordance with D&D Coding Standards and CBS Security Policies following the Software Development Life Cycle (SDLC) process in CBS priority order.
  • Communicate any barriers, delays, budget, or deadline concerns appropriately to D&D Lead or D&D Manager.
  • Analyze & Refine Requirements by reviewing assigned projects to determine if requirements are satisfactory, solution is feasible, and scope of work is aligned with ITS security standards.
  • Resolve issues through D&D advocates, escalating to D&D Lead or D&D Manager, as necessary.
  • Utilize expertise to recommend enhancements to original requirements that provide greater benefits or reduced costs.
  • Respond to production issues as they arise according to severity (defined in the Production Incidents process) to ensure they are resolved in a timely manner and customer communication meets expectations.
  • Potential off hours support may be required.
  • Communicate barriers and delays to DD Lead or DD Manager and ITS Advocate.
  • Complete required project documentation to track project progress, create allocations, and understand prior development.
  • On a daily basis, update project statuses.
  • On a weekly basis, enter project work log notes and enter time spent.
  • Upon project completion, update or create documentation of technical processes so another developer is able to make future changes.
  • Assist on work effort estimates for the D&D Department as requested by the D&D Lead and/or D&D Manager in order to create a project Cost Benefit Analysis.

Degrees/ Certifications /Years of Overall Experience Required:

  • Bachelor’s degree in computer science or computer engineering.
  • 7+ years of application development experience.
  • 7+ years writing SQL queries with DB2 or other RDBMS.
  • 3+ years in web services protocol such as REST, SOAP and API design

Top Must-Have Skills / Candidate Requirements:

  • Knowledge of system frameworks.
  • Proficient in data modeling.
  • Ability to use version control software.


  • Ability to document.
  • Aptitude to provide excellent customer service.
  • Ability to work in a team environment and delegate as needed.
  • Strong written and verbal communication skills and professionalism.
  • Strong judgment and decision-making skills.
  • Ability to learn new things quickly.
  • Perform unit testing and integration prior to completion.
  • Troubleshoot and debug applications.
  • Sets deadlines for project team members.
  • Monitors progress and follows-up.
  • Escalates where necessary.
  • Analyzes/identifies areas of risk and develops plans to minimize.
  • Acrobat XD or comparable design tool.
  • Database querying for DB2 or comparable RDBMS.
  • Notes development platform (preferred).
  • Knowledge in multiple programming languages (PHP, Java, Ruby, JavaScript).
  • Knowledge in HTML and CSS.
  • Experience working in an IBM Power I OS.


  • Bachelor’s degree in computer science or computer engineering.

  • Personal Information

  • Drop files here or
    Accepted file types: pdf, doc, txt, jpg, gif, png, pdf, jpeg, tif, Max. file size: 128 MB, Max. files: 10.
      Upload resume as a PDF, DOC, TXT, or Image file. Please wait until the file is fully uploaded before leaving the page.
    • Address