Sr Software Engineer

hace 2 meses


San Juan, Puerto Rico Popular A tiempo completo

At Popular, we offer a wide variety of services and financial solutions to serve our communities in Puerto Rico, United States & Virgin Islands. As employees, we are dedicated to making our customers dreams come true by offering financial solutions in each stage of their life. Our extensive trajectory demonstrates the resiliency and determination of our employees to innovate, reach for the right solutions and strongly support the communities we serve; therefore, we value their diverse skills, experiences and backgrounds.

 

Are you ready for a rewarding career?

Over 8,000 people in Puerto Rico, United States and Virgin Islands work at Popular.

Come and join our community

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 and implement resolutions for root causes
  • Coordinate and support users during UAT phase, resolve UAT defects and obtain user signoffs

Documentation

  • Create/update system or user documentation
  • Document Data Flow Diagrams and interfaces.
  • Document business process conversion procedures, convert data and verify results

Implementation

  • Train users and help desk personnel on custom and packaged software
  • Deploy new or existing systems to production

 

Education & Expertise 

  • Minimum Required:
  • Bachelor’s degree in computer science or related field.
  • 5+ years experience in a senior role or leading small to mid-size projects
  • Desirable Education/Experience:
  • Master’s degree in computer science or related field preferred

 

Certificates And Licenses

  • AWS Developer and Practitioner Certification is a plus.
  • Microsoft .NET certifications such as MCPD, MCAD, MCSD is a plus

 

Technical Skills

  • Cloud Platform: Amazon Web Services (AWS)
  • Build & CI Tools: Jenkins, AWS CloudFormation, Maven, Azure Pipelines
  • SCM Tools: SVN, GitHub, Gitlab
  • Operating Systems: Linux, Windows
  • Database: Oracle, SQL Server, PostgreSQL, AWS Dynamo
  • Programming Languages: C#, Python
  • Monitoring:  Splunk, AWS CloudWatch Monitoring, AWS Lambda Insights
  • AWS Services: AWS Simple Storage Service, AWS Systems Manager, Amazon CloudWatch, AWS Lambda, AWS API Gateway, AWS Cognito

 

Application / Database Development –

  • Follows IT development processes such as change management, configuration management, security compliance.
  • Hands-on experience in building/implementing cloud platforms/applications on AWS platform.
  • Demonstrates Good understanding of AWS Identify and Access management, AWS Networking and AWS Monitoring tools.
  • Advanced understanding of Serverless services including Lambda and API Gateway, and a variety of AWS tools and services.
  • Understands and applies company programming procedures to all work performed.
  • Demonstrates and applies knowledge of application design principles, practices, systems development & analysis.
  • Demonstrates competency in design, develop, debug/test and deploy/configure implementation of applications.
  • Demonstrates and applies knowledge of computer flow charts and programming logic and codes.
  • Applies principles of good code development (e.g., reusability, maintainability, and self-testing).
  • Studies and understands the architecture and design parts of new or existing systems.
  • Effectively learns and customizes packaged software
  • Successfully implements and troubleshoots programming changes and modifications.
  • 4+ years experience in Design, Develop, Test, and Implement enterprise class applications.
  • 4+ years  experience in Microsoft .NET Platform
  • 3+ years  experience in building and deploying applications on AWS Cloud
  • 3+ years experience in interpreting business requirements into technical specifications.
  • 2+ years experience in large and complex system integration using real-time and batch techniques.
  • 2+ years experience developing guidelines and standards in support of development practice
  • 4+ years experience in object-oriented analysis and design, design patterns, refactoring & unit testing.
  • 3+ years experience in Micro Services, Web services, Web service protocols and Service Oriented Architecture (SOA).
  • 2+ years experience with UML diagrams and design tools such as Rational Rose or Visio.
  • 3+ years  experience with software development methodologies such as RUP, SCRUM, KANBAN etc
  • 3+years experience in Source Control tools like Team Foundation Server or Git

 

Important: The candidate must provide evidence of academic preparation or courses related to the job posting, if necessary.

 

If you have a disability and need assistance with the application process, please contact us asesorialaboral@popular.com. This email inbox is monitored for such types of requests only. All information you provide will be kept confidential and will be used only to the extent required to provide needed exemptions or reasonable accommodations. Any other correspondence will not receive a response.

 

As Puerto Rico’s leading financial institution, we reaffirm our commitment to always offer essential financial services and solutions for our customers, including during emergency situations and/or natural disasters. Popular’s employees are considered essential workers, whose role is critical in the continuity of these important services even under such circumstances. By applying to this position, you acknowledge that Popular may require your services during and immediately after any such events.

 

If you are a California resident, please click here to learn more about your privacy rights.

        .

 

 

Popular is an Equal Opportunity Employer

Learn more about us at www.popular.com and keep updated with our latest job postings at www.jobs.popular.com.

Connect with us

LinkedIn |   Facebook   |   Twitter   |   Instagram


  • Sr Software Engineer

    hace 3 meses


    San Juan, Puerto Rico Popular Bank A tiempo completo

    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...

  • Software Engineer

    hace 3 meses


    San Juan, Puerto Rico abarca health A tiempo completo

    What you’ll do  In a few words… Abarca is igniting a revolution in healthcare. We built our company on the belief that with smarter technology we are redefining pharmacy benefits, but this is just the beginning. Software Development at Abarca Health houses a truly innovative team: software, systems, architecture, and automation engineers! They...

  • Sr Platform Engineer

    hace 3 meses


    San Juan, Puerto Rico Popular Bank A tiempo completo

    General Description We are looking for a Senior Platform Engineer under the Information Technology division. This individual should have a combination of hands-on cloud experience and a teamwork mindset to lead the implementation of Cloud Platform Services. Essential Duties and Responsibilities Responsible for working within the Cloud Platform...

  • Sr Platform Engineer

    hace 3 meses


    San Juan, Puerto Rico Popular A tiempo completo

    At Popular, we offer a wide variety of services and financial solutions to serve our communities in Puerto Rico, United States & Virgin Islands. As employees, we are dedicated to making our customers dreams come true by offering financial solutions in each stage of their life. Our extensive trajectory demonstrates the resiliency and determination of our...


  • San Juan, Puerto Rico abarca health A tiempo completo

    What you’ll do  In a few words… Abarca is igniting a revolution in healthcare. We built our company on the belief that with smarter technology we are redefining pharmacy benefits, but this is just the beginning… At Abarca, we are a company of learn-it-all's rather than know-it-all's and our culture is centered around embracing a growth mindset,...


  • San Juan, Puerto Rico Ryder System, Inc. A tiempo completo

    RyderApplication Security Engineer - Remote San Juan, PR, 00918, USA _Job Seekers can review the Job Applicant Privacy Policy by clicking HERE. ( SUMMARY We seek a highly motivated and experienced Application Security Engineer to join our growing security team. This role is highly technical and candidates must possess a solid understanding of...


  • San Juan, Puerto Rico SMX Services & Consulting A tiempo completo

    Summary The Manager, Information Technology (Software Engineering) directly supervises application development and is responsible for day-to-day performance and delivery of applications to the business and clients. Ensures quality delivery of application development in support of the Digital first strategy aligned with customer value proposition, and...


  • San Juan, Puerto Rico Oriental A tiempo completo

    The Manager, Information Technology (Software Engineering) directly supervises application development and is responsible for day-to-day performance and delivery of applications to the business and clients. Ensures quality delivery of application development in support of the Digital first strategy aligned with customer value proposition, and corporate...

  • Senior Data Engineer

    hace 2 meses


    San Juan, Puerto Rico UnitedHealth Group A tiempo completo

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...

  • Platform Engineer

    hace 3 meses


    San Juan, Puerto Rico Popular Bank A tiempo completo

    General Description We are looking for a Platform Engineer in the Information Technology division. This individual should have a combination of hands-on cloud experience and a teamwork mindset to assist the implementation of Cloud Platform Services. Essential Duties and Responsibilities Responsible for working within the Cloud Platform...

  • Platform Engineer

    hace 3 meses


    San Juan, Puerto Rico Skillr A tiempo completo

    The role Skillr's mission is to connect the world by sharing expertise and know-how. As a platform engineer, you will be at the forefront of building an innovative platform that connects the world. In this role, you will make the critical decisions and contributions that will shape the Skillr platform today and in the future. Your contributions...

  • Platform Engineer

    hace 3 meses


    San Juan, Puerto Rico Popular A tiempo completo

    At Popular, we offer a wide variety of services and financial solutions to serve our communities in Puerto Rico, United States & Virgin Islands. As employees, we are dedicated to making our customers dreams come true by offering financial solutions in each stage of their life. Our extensive trajectory demonstrates the resiliency and determination of our...

  • Civil Engineer II

    hace 2 meses


    San Juan, Puerto Rico SOL Engineering Services A tiempo completo

    SOL Engineering Services, LLC is an engineering and technical services provider, with over 20 years of engineering and consulting experience. Our viability comes, in part, from utilizing the diverse backgrounds of the firm’s owners and the experiences of its team of approximately 100 engineers, scientists, technical subject matter experts, and program...

  • Civil Engineer III

    hace 2 meses


    San Juan, Puerto Rico SOL Engineering Services A tiempo completo

    SOL Engineering Services, LLC is an engineering and technical services provider, with over 20 years of engineering and consulting experience. Our viability comes, in part, from utilizing the diverse backgrounds of the firm’s owners and the experiences of its team of approximately 100 engineers, scientists, technical subject matter experts, and program...

  • Civil Engineer I

    hace 2 meses


    San Juan, Puerto Rico SOL Engineering Services A tiempo completo

    SOL Engineering Services, LLC is an engineering and technical services provider, with over 20 years of engineering and consulting experience. Our viability comes, in part, from utilizing the diverse backgrounds of the firm’s owners and the experiences of its team of approximately 100 engineers, scientists, technical subject matter experts, and program...


  • San Juan, Puerto Rico Ryder System, Inc. A tiempo completo

    RyderSr. Director | SCS Multi-Client Asset Management San Juan, PR, 00918, USA _Job Seekers can review the Job Applicant Privacy Policy by clicking HERE. ( SUMMARY The Sr. Director of SCS Multi-Client Asset Management will be responsible for developing, implementing and managing various strategies to optimize Ryder’s multi-client 3PL...


  • San Juan, San Juan, Puerto Rico HPE A tiempo completo

    Junior Supplier Quality Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2-3 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications...


  • San Juan, Puerto Rico BrainHi A tiempo completo

    BrainHi is a fast-growing technology company specializing in providing innovative solutions in the healthcare industry. We are seeking a highly skilled Senior Integration Engineer to join our team. As a Senior Integration Engineer at BrainHi, you will play a crucial role in designing, developing, and maintaining integrations between BrainHi's healthcare...

  • Field Service Engineer

    hace 3 semanas


    San Juan, Puerto Rico SolarEdge A tiempo completo

    Power the Future with us!SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 5000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home...


  • San Juan, San Juan, Puerto Rico HPE A tiempo completo

    Supplier Quality Engineer Expert This role has been designed as 'Hybrid' with an expectation that you will work on average 2-3 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications...