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 EmployerAffirmative Action Employer/Males/Females/Protected Veterans/Individuals with Disabilities