Sr Application Developer
Banco PopularAbout the role
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; this is why 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 Client/Server and Web based applications (N-Tier). 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
- Lead, evaluate and develop the design of business processes, functionality, rules, screens (UI) and reports.
- Able to code efficiently in one of the programming language J2EE, C#, APEX.
- Ability to develop Salesforce applications using Lightning Web Component (LWC).
- Experience implementing OmniStudio (OmniScript, DataRaptor, FlexCards)
- Ensure the developed systems and reports are as per the business requirements.
- Ensure proper methodologies are followed during development & implementation.
- 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.
- Lead user training and application rollout.
- Use version control techniques and procedures as per company standards.
- Ability to customize Salesforce Cloud, Experience Community Cloud and Service Cloud.
- Extensively able to use SOQL/SOSL queries for Data Manipulations.
- Ability to use CI/CD using Team Work Foundation Pipelines or Jenkins Pipelines
- Ability to integrate various business processes across different systems using REST / SOAP.
- Ablility to use Aura Framework, by adding Aura Attributes and Aura Handlers for Events to focus on Logic and Interactions in Lightning Applications.
- Ability to develop UI using Lightning Web Components and other latest UI Frameworks.
- Ability to develop various Apex Classes, Triggers, Controller and methods for functional needs in the application compatible with lightning.
- Ability to develop Lightning components and server-side controllers to meet business requirements.
- Maintain and customize Salesforce.com scopes such as users, roles, profiles, groups, accounts, contacts, record types, sharing rules, custom objects, pick lists and page layout customization to support vital business functions.
- Ability to debug Apex scripts using Debug Logs and System Log Console to catch Exceptions and execute Governors and Limits.
- Ability to create processes using flows, process builders, workflow rules and defined related tasks, time triggered tasks, email alerts to implement business logic.
Testing
- Define a system/integration/UAT test plans based on functional and non functional requirements
- Execute test plans and verify that test results meet functional and non functional requirements
- Analyze/troubleshoot production defects and implement resolutions for root causes
- Coordinate and support users during UAT phase, resolve UAT defects and obtain user sign-offs
Documentation
- Create/update system or user d
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s