The job below is no longer available.

You might also like

in Madison, WI

Use left and right arrow keys to navigate
Estimated Pay $48 per hour
Hours Full-time, Part-time
Location Madison, Wisconsin

Compare Pay

Estimated Pay
We estimate that this job pays $48.23 per hour based on our data.

$30.05

$48.23

$66.37


About this job

The is a nonprofit organization that provides high-quality assessment products, services, and research for the benefit and protection of the public and the legal profession. We assist state courts and licensing authorities with fulfilling their responsibility to determine minimal competence for entry to the legal profession.


are central to NCBE's mission and to our vision for a competent, ethical, and diverse legal profession. NCBE provides an inclusive and family-friendly environment, flexible schedules, remote/hybrid work options, and competitive salary and benefits. NCBE's headquarters is in Madison, Wisconsin, a vibrant community with excellent municipal services, educational opportunities, and year-round recreation.


The Senior Developer/Analyst is primarily responsible for designing, developing, and maintaining enterprise level applications. Applications are currently developed using Java, PHP, Stripes, Spring Boot, Hibernate, Laravel, and i-net Clear Reports; databases are Oracle, MySQL, and Postgres. The person in this position is in constant contact with confidential and private information.


Duties and Responsibilities:


  • Develops, tests, and maintains changes to web applications, both internal and public facing.
  • Shares expertise and knowledge with colleagues.
  • Performs customer support for applications.
  • Monitors periodic (nightly, weekly, etc.) application processes.
  • Performs other duties as needed.


Required Education and Experience:

  • Bachelor's degree or relevant work experience.
  • 10+ years of experience working on progressively more complex systems.
  • Java and/or PHP.
  • Object-oriented design principles.
  • Knowledge of modern web frameworks such as Spring Boot and Laravel.
  • Knowledge of SQL queries and stored procedures.
  • MySQL, Oracle, and Postgres.
  • Familiarity with Agile development principles.
  • Strong work ethic, professional, organized, and flexible; able to work independently to solve issues through self-directed research and troubleshooting.
  • Ability to handle and prioritize multiple tasks/systems.
  • Ability to communicate well across various departments.
  • Good time management skills.
  • Team player who is willing to mentor others.


Preferred Qualifications:


  • Design, development, and use of RESTful web services.
  • Experience with reporting tools such as Crystal Report.
  • Familiarity with Docker, JavaScript, jQuery, JSTL, and Hibernate a plus.
  • Familiarity with code deployment and releases.
  • Comfortability working in multiple operating systems.
  • Experience with cloud-based environments such as AWS.
  • Familiarity with language, framework, and database upgrade.


The Senior Developer Analyst may work remotely. NCBE will consider applicants from the following states: FL, IA, IL, IN, MA, MD, ME, MI, MO, NC, NE, NJ, NM, NV, OK, PA, TX, WA, WI, and WY.


Mission


NCBE promotes fairness, integrity, and best practices in admission to the legal profession for the benefit and protection of the public. We serve admission authorities, courts, the legal education community, and candidates by providing high-quality

  • assessment products, services, and research;
  • character investigations; and
  • informational and educational resources and programs.

EEO Statement


NCBE is proud to be an equal employment opportunity organization. We are committed to providing equal employment opportunity to all applicants and employees regardless of their race, color, religion, age, sex, national origin, disability, military service, protected veteran status, genetic information, sexual orientation, gender identity, or any other characteristic protected by federal, state, or local law.


Please note that applicants may be contacted via email throughout the hiring process. We suggest that you add BambooHR (@bamboohr.com and @app.bamboohr.com) to your Approved/Safe Sender list so that email notifications are delivered to your inbox and not marked as spam.