Sr Analyst, Salesforce
Who We Are
ACAMS is a leading international membership organization dedicated to providing opportunities for anti-financial crime (AFC) education, best practices, and peer-to-peer networking to AFC professionals globally. With over 100,000 members across 180 jurisdictions, ACAMS is committed to the mission of ending financial crime through the provision of anti-money laundering/counterterrorism-financing and sanctions knowledge-sharing, thought leadership, risk-mitigation services, ESG initiatives, and platforms for public-private dialogue. The association’s CAMS certification is the gold- standard qualification for AFC professionals, while its CGSS and CCAS certifications are for sanctions professionals and AFC practitioners working in the crypto space, respectively. ACAMS’ 60+ Chapters globally further amplify the association’s mission through training and networking initiatives. Visit acams.org for more information.
Under general supervision, the senior programmer analyst formulates and defines system scope and objectives through research to develop or modify information systems. This includes assisting in the preparation of, or preparing, detailed specifications from which programs will be written. The Programmer Analyst designs, codes, tests, debugs, documents and maintains enterprise applications.
- Participate as a team member in the application development area.
- Learn business functions to effectively participate in technical analysis, design, construction and implementation.
- Code solutions to problems using a structured approach keeping in mind long term maintainability and quick accessibility.
- Test coded solutions properly against customer acceptance criteria to ensure a quality application.
- Document consistently and accurately on all application projects. All technical documentation (new development and maintenance) should be complete, understandable and accessible.
- Communicate and maintain a productive working relationship with user base of product/service line as well as all appropriate parties to an assignment, both internal and external to IT.
- Report appropriate and correct status to project leadership, manager and Director.
- Improve knowledge in new technologies in order to use them in approved projects; participate on special projects as assigned.
- Ability to write or modify Apex – including apex triggers, apex classes.
- Write or modify Apex code for – Bulk Triggers; Asynchronous Apex using Future Methods, Queueable Apex, Batch Apex, Apex Scheduler; Web Services using SOAP and REST, invoking Apex using JavaScripts.
- Manage Apex Transactions, Governor Limits, and Exception Management.
- Utilize Salesforce standard features with Apex to deliver optimal solution.
- Develop or modify visualforce pages, visualforce controllers/components.
- Ability to integrate 3rd party systems like SAP and other Web Applications with Salesforce.com.
- Completes other duties as assigned.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- BS/MS in Computer Science or equivalent experience - 5-7 years' experience with various operative environments, toolsets and development methodologies.
- Minimum of 3 years of experience with Java, J2EE/JavaEE, Web services, SQL required.
- Heavy core Java/J2EE and multi-threaded development experience.
- Experience with one or more of the following preferred SOA, XML, XSLT, PL/SQL, BPEL, ESP, Oracle Database.
- Understanding of RAD, SDLC, Client Server/Distributed Application Design and Development - UNIX, Client/Server, PC Development Tools, Internet/Intranet.
- Ability to collaboratively identify potential solutions and effectively communicate benefits.
- Understanding of business processes, project management/planning, time management.
- Ability to communicate effectively with teams, peers, clients.
- Must be motivated and be able to contribute to fast paced environment while maintaining quality of performance.
- Must have at least three years' experience developing and designing object-oriented programs using Java.
- 5+ years of experience with Salesforce.com development.
- 6+ years of software development experience.
- Experience working with various webservice and web development technologies including: JavaScript, XML,HTML5, BootStrap, JSON - Platform Developer I and Platform Developer II Certification preferred.
- Must have permanent residence in one of the following areas: DC, FL, IL, CT, GA, IA, MA, MD, MI, NC, NJ, NY, OH, PA, VA, WI and TX - strong preference for DC
EEO
We are /F/D/V. At ACAMS, we welcome everyone and have a strong commitment towards diversity and inclusion. We encourage our Colleagues to be their true authentic selves and support laws that prohibit discrimination everywhere we do business. We also maintain a drug-free workplace. e proud to be an EEO employer M/F/D/V. At ACAMS, we welcome everyone and have a strong commitment towards diversity and inclusion. We encourage our Colleagues to be their true authentic selves and support laws that prohibit discrimination everywhere we do business. We also maintain a drug-free workplace.
Other details
- Pay Type Salary
- Min Hiring Rate $100,000.00
- Max Hiring Rate $120,000.00
- United States
- Washington, DC, USA