CrawlJobs Logo

Senior Programmer

https://www.roberthalf.com Logo

Robert Half

Location Icon

Location:
United States , Columbus

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a highly skilled Senior Programmer with deep experience supporting and developing Anti-Money Laundering/Bank Secrecy Act (AML/BSA) enterprise fraud detection systems. This role is focused on development and customization within Actimize ActOne (NICE/ActOne platform) and requires strong hands-on experience with AML models and components including AML-CTR, AML-STAR-INFRA, AML-STAR-FINCEN-SAR, AML-CDD, and UDM. The ideal candidate is an expert Java developer with strong Springboot/Springbatch experience, robust API and microservices development capabilities, and extensive Actimize customization experience.

Job Responsibility:

  • Design, develop, test, debug, document, and maintain AML/BSA enterprise fraud applications with a primary focus on Actimize ActOne
  • Modify and optimize procedures to resolve complex application challenges, considering performance, capacity, and operational constraints
  • Collaborate with technical leadership to analyze existing or proposed system features, including integration, security, scalability, and performance requirements
  • Participate in the evaluation and selection of application packages
  • provide guidance on risks, benefits, and business impacts
  • Develop integration plans and ensure proper integration testing aligned with architectural standards
  • Provide expert-level advice on complex system design issues and contribute to enhancement roadmaps
  • Identify functional and technical requirements for major system modifications or new sub‑system development
  • Create prototype designs for high‑risk or complex initiatives
  • Serve as third‑level production support, troubleshooting critical issues and ensuring system stability

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Business, or 4+ years equivalent experience
  • 5+ years of Java development experience (Springboot, Springbatch, Maven, ANT, JPA/Hibernate)
  • Front‑end exposure with React and AngularJS
  • 5+ years of Actimize experience, including: ActOne customization using ActOne Designer, Plugin implementation, ETL development using AIS (Actimize Modeler), Application installation and upgrades, Experience with ActOne 6.5/6.6 implementations (ActOne X migration preferred), M&A‑related Actimize data conversion work
  • 3+ years of API and Microservices development (REST, JSON, Swagger)
  • Experience with APIGEE Edge/X, FUSE, Kafka, PubSub, Docker, Kubernetes
  • 3+ years of SQL development (Oracle, SQL Server, or Snowflake), including optimized queries and stored procedures
  • Strong analytical, troubleshooting, and decision‑making skills
  • Excellent written and verbal communication skills
  • Ability to work in fast‑paced environments and prioritize multiple tasks

Nice to have:

  • Prior experience working in Agile/Scrum teams
  • Experience deploying applications to Azure, AWS, or GCP
  • Familiarity with monitoring tools such as Dynatrace, Zenoss, and Splunk
  • Experience using ADO/GitHub Repositories and Jenkins for build/deploy pipelines
  • Experience developing custom batch processes using Zena
  • Powershell or Bash scripting experience
  • ActOne 6.5/6.6 to ActOne X conversion experience (highly preferred)
  • Experience supporting mission‑critical production environments
What we offer:
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • free online training

Additional Information:

Job Posted:
March 26, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Programmer

Senior Programme Manager

An exciting opportunity has arisen for a Senior Programme Manager to join a lead...
Location
Location
United Kingdom , London
Salary
Salary:
75000.00 - 90000.00 GBP / Year
https://brandonjames.co.uk Logo
Brandon James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in a Programme Manager or Senior Programme Manager role within a large infrastructure, construction, or public sector environment
  • Strong leadership and stakeholder management skills across complex, high-value programmes
  • Relevant industry qualifications such as MSP, PRINCE2, or APM PMQ
  • Excellent communication and problem-solving skills, with the ability to influence at a senior level
  • A strategic mindset with a focus on outcomes, performance, and delivery excellence
  • Degree qualified in a relevant field (e.g. Project Management, Engineering, or Construction Management)
Job Responsibility
Job Responsibility
  • Lead the planning, coordination, and delivery of a large-scale, complex programme
  • Monitor progress and performance, implementing robust governance frameworks and reporting mechanisms
  • Manage interdependencies and support informed decision-making through clear and consistent communication
  • Provide leadership and direction to internal teams and external partners
  • Ensure clarity of roles, responsibilities, and deliverables
  • Oversee risk management, budget control, and compliance with industry standards
  • Drive continuous improvement to enhance service delivery
What we offer
What we offer
  • Generous benefits package
  • Career progression within a well-established consultancy
  • Exposure to high-profile, city-based programmes
  • Fulltime
Read More
Arrow Right

Senior Programmer

Location
Location
United States , Manville
Salary
Salary:
Not provided
hireitpeople.com Logo
Hire IT People, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience
Job Responsibility
Job Responsibility
  • Plan, coordinate, direct and evaluate the work of two or more application support teams of programmer/analysts engaged in implementation of automated systems of a broad and widely diffused nature among agencies and departments of state government
  • Serve as a resource and act in an advisory capacity to user agencies
  • and to do related work as required
  • Work under the general direction of a Deputy Information Processing Officer with wide latitude for the exercise of initiative and independent judgement in systems development functions
  • Review upon completion for results obtained and conformance with agency policies and objectives
  • Plan, coordinate, supervise and review the work of teams engaged in systems development and maintenance activities
  • Plan, coordinate, direct and evaluate the work of two or more application support teams of programmers/analysts engaged in the implementation of automated systems of a broad and widely diffused nature among agencies and departments of state government
  • Serve as a resource and act in an advisory capacity to user agencies to direct system development and maintenance activities including systems analysis, systems design, and programming for large applications or related groups of smaller applications
  • Utilize systems development resources in meeting the information systems goals and plans of the organization
  • Coordinate the planning, testing and operation phases of automated systems
Read More
Arrow Right

Senior Programme Manager - Public Sector Engagement

The purpose of this role is to lead engagement for techUK’s Public Services Boar...
Location
Location
United Kingdom , London
Salary
Salary:
40000.00 - 45000.00 GBP / Year
techuk.org Logo
techUK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong interest in innovation, the use of technology in the public sector and the UK tech industry
  • Good connections with a network of with senior public sector stakeholders
  • A self-motivated individual with a positive can-do approach who is comfortable working with competing demands and responding to tight deadlines
  • Good organisational skills and attention to detail
  • Excellent written and verbal communication skills with the ability to communicate technical and policy information effectively to a range of audiences
  • A team player who has experience of managing relationships with a diverse range of stakeholders and is comfortable working with senior individuals in industry
  • Comfortable with public speaking
  • Demonstrates an understanding of the Government procurement landscape and the positioning and role of trade bodies
  • Good high-level knowledge of technology and workings of the technology sector
  • Demonstrates a strong understanding of the public sector tech market
Job Responsibility
Job Responsibility
  • Lead senior level public sector stakeholder engagement for techUK’s Public Services Board, ensuring monthly access to high-level decision makers in government
  • Liaise with the Chair and Vice Chair of PSB to support the smooth running of the monthly meeting
  • Support the development, commissioning and publication of at least one PSB report per year
  • Organise 2 PSB stakeholder dinners a year and a unique member excursion for learning and development purposes
  • Coordinate activities with other public sector facing member-led committees, and plan at least one cross programme activity
  • Raise the public profile of the PSB through media engagement and public facing events
  • Liaise with other techUK teams to identify and exploit cross-fertilisation opportunities with other programmes within techUK
  • Deputise for the Associate Director, Central Government and Education in their absence as requested
  • and Any other duties that might from time to time be required by the Associate Director, Central Government and Education and the techUK leadership team.
What we offer
What we offer
  • discretionary bonus and comprehensive benefits
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
What we offer
What we offer
  • Equal opportunity employer
  • Accessibility and reasonable accommodations for individuals with disabilities
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer

The Applications Development Senior Programmer is an intermediate level position...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 Years Overall IT experience, Big Data Developer with experience in building Java/Scala, Spark based application
  • At least 5 Years of strong Development experience along with troubleshooting kills with technologies like Spark, Java/Scala and Hive
  • Previous experience with Hadoop stack, HDFS, Yarn resourcing, Zookeeper interactions are good to have
  • Good SQL knowledge on Hive/Impala
  • Basic Data warehousing concepts like SCD2 will be an added advantage
  • Experience with Kafka, Elastic will be a big plus
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Acts as SME to senior stakeholders and /or other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Senior Appian developer is a part of the Issuer Services Technology global m...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years in IT industry and 3+ years in Appian development, including end-to-end project delivery
  • Mastery of Appian components (Process Models, SAIL, CDTs, Integrations)
  • Proficiency in REST/SOAP APIs, SQL, and database design
  • Familiarity with Agile methodologies and cloud platforms (AWS/Azure)
  • Appian Lead Developer or Senior Developer certification preferred
  • Experience of Java, JavaScript/Angular
  • Experience with Spring / ORM framework, and database
  • Strong problem-solving, communication, and teamwork abilities
  • Self-starter who is passionate for learning about new tools and technologies
  • Ability to work both independently, with other team members, and across teams
Job Responsibility
Job Responsibility
  • Design & Development: Architect and build Appian applications (Process Models, SAIL interfaces, CDTs, Reports, Integrations)
  • Develop custom plugins, integrations, and reusable components
  • Collaboration: Partner with stakeholders to translate business needs into technical solutions
  • Lead code reviews and ensure adherence to best practices (security, scalability)
  • Testing & Deployment: Debug, test, and deploy solutions
  • Troubleshoot post-production issues
  • Optimize Appian app performance and automate deployments via DevOps tools
  • Mentorship & Documentation: Guide junior developers and create technical documentation
  • Innovation: Stay updated on Appian features and recommend process improvements.
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 8 - 12 years of experience
  • Strong hands-on experience in coding (Java, Python, or any modern programming language)
  • Deep expertise in system design and microservices architecture
  • Experience with trunk-based development, feature flags, and progressive delivery strategies
  • Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability
  • Strong understanding of CI/CD pipelines, and DevOps practices
  • Experience conducting code reviews, vulnerability assessments, and secure coding
  • Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker)
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust, scalable, and high-performance applications
  • Implement trunk-based development practices to enable continuous integration and rapid delivery
  • Develop clean, maintainable, and testable code following SOLID principles and software design best practices
  • Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD)
  • Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards
  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability
  • Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security
  • Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards
  • Fulltime
Read More
Arrow Right