People First is looking for a Core Systems Developer to join our IT team! This individual is responsible for driving digital transformation at a $1 Billion Credit Union by designing and deploying scalable technical solutions that modernize the Corelation Keystone core banking architecture. This role is a hybrid of deep-dive backend engineering and modern UI development. You will innovate by orchestrating a "modern wrapper" strategy—using component-based JavaScript frameworks (e.g., React, Vue, Angular) to encapsulate legacy core interfaces. Additionally, you will engineer robust Java batch processes for high-volume transaction handling and implement Azure cloud-native solutions (AI/Data) to extend our financial ecosystem.
Essential Duties and Responsibilities:
- Legacy-to-Modern Bridge: Design and implement user interfaces using modern component-based JavaScript frameworks (e.g., React, Vue, Angular) to "wrap" and extend the core system’s legacy Ext JS environment.
- Workflow Optimization: Bridge the gap between legacy DOM elements and modern web standards to create responsive, seamless teller workflows that reduce manual data entry and error rates.
- Batch Processing: Develop, package, and deploy Java-based batch processes and microservices to handle high-volume transaction processing and complex data transformations within the Corelation Keystone environment.
- System Analysis: Analyze core system configurations, schema definitions, and dependency maps to ensure custom code interacts safely and seamlessly with the financial system of record.
- Hybrid Cloud Logic: Architect secure integrations using Azure (or AWS) serverless functions and logic apps to connect the on-premises core banking system with third-party fintech solutions.
- API Orchestration: Engineer and maintain secure RESTful API endpoints to orchestrate data flow between disparate systems.
- AI & Data: Leverage Azure AI/Document Intelligence to extract value from documents and write efficient SQL queries to support downstream analytics.
- CI/CD Pipelines: Implement and manage automated deployment pipelines to streamline the promotion of code from development to production, ensuring rapid and safe delivery of features.
- Code Quality: Adhere to strict software engineering best practices, including version control (Git), unit testing, and peer code reviews, to ensure reliability in a production financial environment.
- Technical Documentation: Maintain comprehensive technical documentation for codebases, API specifications, and system architecture diagrams to support audit and compliance requirements.
- Business Logic: Utilize the Microsoft Power Platform (Power Automate, Power Apps) to digitize manual business processes, creating automated triggers and workflows where full custom code is not required.
Benefits:
- Excellent medical, dental, and vision plans
- Health reimbursement account
- Flexible Spending and Dependent Care Accounts
- Group Term Life Insurance
- Short-Term and Long-Term Disability
- Paid time off
- Must currently reside in Pennsylvania or be willing to relocate to Pennsylvania before starting employment.
- High School diploma or equivalent.
- 3–5 years of professional software engineering experience, with a specific focus on hybrid application architectures.
- Experience working within highly regulated industries (Banking, Healthcare, Insurance). Specific familiarity with credit union core platforms (Corelation Keystone, Symitar, or Jack Henry) is a significant plus.
- Demonstrated ability to take a business requirement from concept to deployment with minimal supervision. Experience working in an Agile/Scrum environment and participating in code reviews.
- Prior experience with Microsoft Power Platform (Preferred).
- Modern JavaScript: Proficiency in modern ECMAScript (ES6+) and component-based frameworks (React, Vue, or Angular) is required.
- Legacy Integration: Ability to read, debug, and "wrap" legacy Ext JS (3.x) code. You do not need to be an Ext JS expert, but you must be comfortable working within a legacy DOM environment to build modern extensions.
- UI/UX Standards: Experience building responsive, user-centric interfaces that simplify complex data entry workflows.
- Java Development: Strong grasp of Java Object-Oriented Programming (OOP). Experience writing, compiling, and deploying JAR files for batch processing is essential.
- API Architecture: Demonstrated experience designing and consuming RESTful APIs (JSON) and SOAP (XML) web services to orchestrate data between on-premises systems and the cloud.
- SQL & Data: Intermediate to Advanced SQL skills (DB2 familiarity is a strong plus) for writing complex queries, data analysis, and validation.
- Azure or AWS Cloud Ecosystem: Operational knowledge of Microsoft Azure (or AWS), with specific focus on Serverless Functions (for middleware logic), Logic Apps, and API Management.
- AI & Data Services: Familiarity with implementing cloud-native AI solutions (e.g., Azure AI, Document Intelligence) to automate manual data extraction.
- DevOps & CI/CD: Proficient with source control (Git) and automated deployment pipelines (Azure DevOps, Jenkins, or GitHub Actions) to manage code lifecycles safely.
- Low-Code Solutions: Experience designing workflows in Microsoft Power Automate and building interfaces in Power Apps to solve rapid-turnaround business problems.
People First provides equal employment opportunity to all employees and applicants for employment. People First prohibits discrimination and harassment based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, or any other characteristic protected by federal, state or local laws.