Software Developer
Role details
Job location
Tech stack
Job description
Essential Functions: This position may be required to perform additional duties as requested. Reasonable accommodations may be made to enable individuals with disabilities to perform.
Develops, designs, tests, and maintains software applications and services using modern development languages (C#/Node.js) and frameworks to support the Credit Union's technology needs. * Builds and integrates APIs, microservices, and system connections that enable reliable data exchange between internal applications, core processing, and digital banking systems. * Develops and optimizes database queries, stored procedures, and related components to ensure secure and efficient application performance. * Implements Azure cloud tools and DevOps pipelines to deploy and maintain applications in accordance with established technical and security standards. * Collaborates with Team Members, internal stakeholders, and external technical resources to clarify requirements and support accurate, timely delivery of solutions. * Participates in code reviews to ensure consistency, maintainability, and adherence to Centra's coding and security practices. * Recommends technical improvements to existing applications to enhance stability, performance, or maintainability. * Documents software development lifecycle processes, including documentation, testing, deployment, and ongoing support activities. * Supports troubleshooting and resolution of application issues and participates in on-call or after-hours support as needed. * Remains cognizant of and adheres to Centra Credit Union policies and procedures, including regulations pertaining to the Bank Secrecy Act (BSA).
Requirements
-
Bachelor's Degree in Related Field
-
A minimum of five years up to eight years of similar or related experience, including preparatory experience, Required
-
Bachelors or better
Preferred
- 5-8 years related experience or better
Licenses & Certifications
Preferred
- AZURE Cert.
- CSSLP
- NET Cert.