Menu

Software Engineer

at BANCO POPULAR, NORTH AMERICA in Rosemont, Illinois, United States

Job Description


Position Title: Software Engineer

Date: Oct 30, 2026

Location: Rosemont, IL, US, 60018

Company: Popular Bank

General Description

You will be responsible for participating in all phases of the development lifecycle of new and existing business applications and production systems support for applications hosted on AWS Cloud. Primary focus is on analysis, design, programming, testing and implementation.

Essential Duties And Responsibilities

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. These are the most significant job duties performed; other responsibilities or assignments not specifically mentioned may also be assigned.

Analysis

  • Analyze requirements provided by other team members and determine how they will affect new or existing systems.
  • Interview end-users to define requirements for new or changing systems.

Design

  • Interpret business requirements and develop detailed technical requirements
  • Generate estimates for design, programming and testing activities
  • Design system elements such as classes, components, modules etc. to meet functional & non-functional requirements
  • Identify database entities and prepare logical/physical data models
  • Design interfaces within system for various modules and components
  • Design interfaces across systems for effective and efficient communication

Programming

  • Excellent problem-solving and troubleshooting skills, strong verbal, written communication skills, and ability to work independently and part of a team.
  • Work on migrating applications from an on-premises location to the cloud service providers. Develop products and services on the latest technologies through contributions in development, enhancements, testing and implementation.
  • Partners with business and peers in the pursuit of solutions that achieve business goals through an agile software development methodology.
  • Working experience of development methodology such as Agile, Waterfall.
  • Strong Hands-On Experience with AWS SDK.
  • Experience building Serverless applications on AWS using AWS SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM Roles/Permissions.
  • Experience in modelling NoSQL databases like AWS DynamoDB with a good understanding of DynamoDB modelling concepts
  • Experience in using caching technologies like Redis, Memcached or similar is a plus.
  • Experience with Restful API and cloud native technologies including microservice architecture and Patterns.
  • Work with peers across the system to define and implement secure practices and standards.
  • Able to code efficiently in one of the programming language C#, Python.
  • Incorporate change orders and change requests appropriately and documents the changes.
  • Work with IT team in creating end-user manuals, reference, training, and technical documents. Use version control techniques and procedures as per company standards.
  • Ability to use CI/CD using Team Foundation Pipelines or Jenkins Pipelines
  • Proven track record of developing and supporting large scale business critical systems.
  • Experience in performance tuning and monitoring applications using tools such as AWS CloudWatch Dashboard, AWS Lambda Insights

Testing

  • Define a system/integration/UAT test plans based on functional and nonfunctional requirements
  • Execute test plans and verify that test results meet functional and nonfunctional requirements
  • Analyze/troubleshoot production defects a



    Equal employment opportunity, including veterans and individuals with disabilities.

    PI288104289

To view full details and how to apply, please login or create a Job Seeker account
How to Apply Copy Link

Job Posting: 13837447

Posted On: Oct 31, 2026

Updated On: Oct 31, 2026

Please Wait ...