Sr Application Developer
Vacancy expired!
Sr Application DeveloperApply now »Apply now
Apply Now
Start applying with LinkedIn
Start
Please wait
Date:Jan 31, 2024Location: Rosemont, IL, US, 60018 Company: Popular AtPopular,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 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
Supervisory Responsibilities:
This Job has no supervisory responsibilities.
Incumbents with more experience may mentor, train, and guide newer/less experienced team members.
Education/Experience:
Minimum Required:
Bachelor’s degree in computer science or related field.
2+ 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
See knowledge and skills for technical experience requirements.
Certificates And Licenses (list special certifications/licenses that are required or desirable to perform this job):
Salesforce Platform Developer 1 certifications is a plus.
Microsoft .NET certifications such as MCPD, MCAD, MCSD is a plus
Technical Skills
Application / Database Development –
Follows IT development processes such as change management, configuration management, security compliance.
Understands and applies company programming procedures to all work performed.
Demonstrates and applies knowledge of application design principles, practices, systems development & analysis.
Demonstrate 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
Proficiently processes computer data, performs maintenance and operational activities such as formatting and generating reports.
Successfully implements and troubleshoots programming changes and modifications.
Salesforce related skills like, OmniStudio, APEX and LWC and Salesforce Admin
7+ years experience in Design, Develop, Test and Implement enterprise class applications.
5+ years hands-on programming experience in Salesforce customization using Apex, lightning web components, flows, process builder
3+ year’s business requirements gathering/analysis experience.
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
5+ years experience in object oriented analysis and design, design patterns, refactoring & unit testing.
2+ years experience in Micro Services, Web services, Web service protocols and Service Oriented Architecture (SOA).
2+ years of co-ordination experience working with co-located (offshore) development teams
3+ years experience with UML diagrams and design tools such as Rational Rose or Visio.
5+ years experience with software development methodologies such as Waterfall, RUP, Agile methodologies such as SCRUM
2+years experience in Source Control tools like Team Foundation Server or Git
3+ years Experience with SQL Server database programming & reporting tools like Power BI.
5+ years experience in HTML, AJAX, Java/Java Script, Crystal Reports, XML, Web Services.
5+ years experience developing rich web user interfaces and/or complex UI using custom or 3rd party UI controls
3+ years experience in J2EE technologies & good understanding of one of J2EE App Server such as WebSphere, Tomcat.
Substantial experience with client-side JavaScript frameworks like Angular, React, Knockout, etc.
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 at 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 reasonable accommodations. Any other correspondence will not receive a response.As a leading financial institution in the communities we serve, 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 EmployerLearn more about us at www.popular.com and keep updated with our latest job postings at https://jobs.popular.com/usa/ .Connect with us!LinkedIn (http://www.linkedin.com/company/popularbank) | Facebook (https://www.facebook.com/popularbank) | Twitter (https://twitter.com/popularbank) | Instagram (https://www.instagram.com/popularbank/) | Blog (http://blog.popularbank.com/) Nearest Major Market:Chicago Job Segment: Change Management, Management Apply now »Apply now
Apply Now
Start applying with LinkedIn
Start
Please wait
Vacancy expired!