Job Information
Western Union, LLC Senior Software Engineer (Customer Data / API Engineering) in NEW YORK, New York
Senior Software Engineer (Customer Data / API Engineering) (Western Union, LLC, New York, NY) Perform the delivery of technical systems or sub-systems under aggressive timelines, leveraging global delivery model for project execution. Provide administration, optimization, support, maintenance, enhancement & Security of Compliance and transaction services / processes. Perform end to end application running active-active/passive mode from on-premise to cloud without any downtime. Gather and analyze requirements for new projects and work requests and perform gap, risk, impact and SWAG analysis. Develop POCs for technological advancements or technological migration and its implementation like on-prem to AWS cloud or assessment of applications and solutions. Analyze, design, develop, build and test complex and/or high priority solutions. Prepare technical design documents, test plans, test cases, Architecture diagrams and data dictionary. Review technical work product and test results to ensure zero defect deliveries. Collaborate with vendors and other supporting teams for end-to-end solutioning of enterprise initiatives and performance issues. Launch customer centric DB and applications in new countries and new platforms in controlled way. Perform pre- and post-launch data analysis. Design and implement multi-region, multi-tenant architecture supporting low latency, high performance process, enabling millions of API calls. Monitor DB, App and ETL Servers health and maintain high availability of applications hosted in cloud and on-premise. Decide and tune threshold limits for health indicators and setup appropriate warning and error alerts. Perform infrastructure capacity planning for different environments. Participate in planning/scheduling production deployments in replicated environments. Design ,implement and maintain secure data handling across entire application lifecycle which includes encrypting data at rest and data in transit. Implement robust security measures for sensitive data (PCI & PII). Design and implement robust DevOps strategies, collaborate with various teams to automate and optimize application development and deployment processes. Telecommuting may be permitted up to 2 days per week. When not telecommuting, must report to Western Union, LLC at 80 Pine Street, Floor 26, New York, NY 10005. Salary: $189,592 to $243,846.25 per year. MINIMUM REQUIREMENTS: Bachelors degree or U.S. equivalent in Computer Science, Applied Computer Science, or a related field, plus 7 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, position utilizing REST, SOAP, gRPC, WebSockets, and GraphQL for situations demanding high performance, real-time communication, or flexible data retrieval. In lieu of a Bachelor's degree plus 7 years of experience, the employer will accept a Master's degree or U.S. equivalent in Computer Science, Applied Computer Science, or a related field, plus 5 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, position utilizing REST, SOAP, gRPC, WebSockets, and GraphQL for situations demanding high performance, real-time communication, or flexible data retrieval. Must also have experience in the following: 5 years of professional experience utilizing AWS Aurora RDS and PostgreSQL and Replication tools including HVR and Q; 5 years of professional experience performing encryption including TDE (Transparent Data Encryption) for DB and RSA and SafeNet for ALE for sensitive encryption; 5 years of professional experience working with Compliance and Transaction Databases and applications (including DB2 and PostgreSQL); 5 years of professional experience conducting gap analysis, risk analysis, impact analysis, and SWAG analysis for new projects; 5 years of professional experience utilizing tools for Amazon Web Services including Amazon Kendra, AWS Proton, Amazon Q and AWS Cloud9; 5 years of pr