Description

Job Description

As a Software Developer, your duties will include architecting, developing and extending the core capabilities of products and solutions for  Fraud & Security Intelligence. The person in this position will collaborate with subject matter experts, designers, and other development team members to build products and solutions for detecting fraud, money laundering, terrorist financing, and other anomalous behavior across financial, insurance, government, healthcare, criminal justice, public security, and other industries. This position requires extensive knowledge and experience with server-side development, advanced JavaScript or TypeScript MVC design patterns, HTML, and CSS.


Requirements

  • Bachelor's degree in computer science or a related field
  • Minimum 8 years of programming/development experience
  • Experience in designing and developing multi-tier web applications and distributed systems
  • Ability to make UI recommendations based on solid understanding of user interactions
  • Ability to provide significant input into architectural decisions
  • Must be familiar with all phases of the Software Development Life Cycle (SDLC)
  • Proficiency in server-side development including the use of Java, Spring Boot, micro-service architectures, REST and MVC patterns
  • Experience using IDEs, and third-party tools for debugging of JavaScript, TypeScript, or Java
  • Experience with web technologies such as JavaScript, TypeScript, HTML, CSS, and JSON
  • Experience with modern JavaScript/TypeScript frameworks to include one or more of the following: Angular, AngularJS, jQuery, Kendo, or equivalent
  • Experience installing, configuring and maintaining application servers to include, Apache, Tomcat, Jetty, IIS, or equivalent

Equivalent combination of education, training, and relevant experience may be considered in place of the education requirement stated above. 


 

Education

Any Graduate