Software Developer
Role details
Job location
Tech stack
Job description
Translate business and technical requirements from stakeholders into scalable, well-architected solutions Design, develop, configure, and maintain applications built on a digital banking SDK (Lumin) Support and enhance existing banking and credit union applications across the environment Identify bugs, performance issues, and enhancement opportunities through detailed analysis Partner closely with project managers, QA teams, and third-party vendors to ensure successful delivery Troubleshoot and resolve complex technical issues across development and production environments Contribute to project discussions and provide technical input during planning and execution phases Maintain clear documentation around SDK usage, integrations, and custom development work Assist with data conversion efforts tied to vendor or platform transitions Provide ongoing production support and serve as a key technical resource for issue resolution Mentor junior developers and collaborate across engineering teams Work alongside Digital Experience and QA teams to continuously improve digital banking features
Requirements
4+ years of hands-on software development experience Strong programming background across languages such as Java, Python, SQL, TypeScript, and others (Symitar PowerOn is a plus) Experience with modern frameworks/tools (React, Angular, .NET, Spring, Django, MySQL, Bootstrap, etc.) Exposure to cloud-native environments (AWS, Docker, Kubernetes, ArgoCD, Kibana, JWT) Experience working with APIs, SDKs, and integration frameworks Familiarity with Azure DevOps (branching, merging, pull requests) Understanding of digital banking platforms, fintech ecosystems, or customer-facing financial applications