Job Description
Sr. Process Automation Engineer (multiple positions available)
Regular Full-Time
Information Technology
Rahway, NJ
Summary: Responsible for all aspects of the development life cycle including the architecture, requirements gathering, development, testing, training, implementation, support and reporting for applications.
Job Responsibilities:
Responsible for all aspects of the development life cycle including the architecture, requirements gathering, development, testing, training, implementation, support and reporting for applications.
Develop software and configure automation process components from low-level design (LLD) to technical design documents (TDD), making sure that they meet defined requirements.
Validate automations by carrying out unit testing.
Assist in quality control, validation processes and testing efforts.
Provide guidance to end users to ensure adequate and thorough testing.
Work directly with project subject matter experts, stakeholders, and other team mates to deliver Automation Anywhere based automations in Enterprise systems.
Responsible for automation design.
Build robust decision trees and state machines.
Include appropriate exception handling and logging rules.
Incorporate secure code, development and design practices.
Create As-Is / To-Be Process Flows.
Document 'Solution Design Document', including process flows, and business & technical requirements.
Handle data integration concepts, APIs (including micro services), modern application development methodologies and technologies.
Manipulate different types of data and work with variables including Strings, Integers and Data Tables.
Work with business leaders to assess processes and identifying opportunities for automation that increase efficiencies and reduce operational risk.
Work closely with senior team members to build a test plan and get the test plans approved by project stakeholders.
Telecommuting permitted up to 40% of the week.
Job Requirements:
Bachelor’s degree in Applied Computer Science, Computer Engineering, or related field of study plus
8 years of experience in the job offered or as Sr. Process Automation Engineer, Manager – Projects, Associate – Projects, Assistant Manager – Technology, IT Consultant, or related occupation
This position requires 8 years of experience with: programming languages including C#, Python, PL/SQL, JavaScript, VBScript, SOAP / REST Services, to develop software within the financial services industry; developing and implementing workflows including documentation, error checking, logging, security, and recoverability; performing core operations including split strings, convert, and SQL Queries; and performing database operations in Microsoft SQL Server.
This position requires 5 years of experience with: Automation Anywhere; at least 4 of the following front end tools: ASP.Net, .Net Core, React, Vue, or jQuery; secure coding practices to prevent common vulnerabilities including SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF); and cryptographic protocols and algorithms including AES, RSA, and SHA-256.
This position requires 4 years of experience with: document automation, including PDF automation with Optical Character Recognition; Intelligent Automation and Hyper Automation; designing, implementing, and managing cryptographic systems; securing databases, including implementing encryption at rest and in transit, managing access controls, and monitoring for security breaches; database security best practices and compliance requirements; and managing access controls and monitoring databases for security breaches.
This is a hybrid role, 3 days in the office with 2 days work from home
Columbia Bank and its affiliates is an Equal Opportunity Employer
Affirmative Action Employer/Males/Females/Protected Veterans/Individuals with Disabilities
Full-time
Hybrid remote