This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior Software Engineer (Customer Data / API Engineering) (Western Union, LLC, New York, NY). 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.
Job Responsibility:
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
Requirements:
Bachelor’s 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 professional experience implementing data security measures including encryption, access control, and auditing
and 5 years of professional experience implementing server-side logic and functionality using Java, Python, frameworks (including Spring Boot, Helidan, Micronaut, and Quarkus), in-memory databases (including Redis, Hazelcast, and BuntDB), and service discovery and mesh (including Consul Connect and Istio)