Centra Credit Union has an exciting opportunity for a full-time Software Engineer.
The Software Engineer is a Full Stack Developer position with responsibilities to develop, support, and maintain custom applications and the integration of applications and services across the Credit Union, with emphasis on automating business processes and developing cloud-based solutions. The Software Engineer is responsible for developing, implementing, and troubleshooting custom solutions to ensure the integrity, quality, and availability of software, as well as maintaining control and testing processes for modifications to applications.
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.
- Create custom software to support organizational goals, projects, system implementations, and the on-going management of technology.
- Lead and champion the migration of existing software solutions applications to public cloud providers through re-factorization and developing new architectures as needed.
- Develop and support software solutions for automations of manual processes, integrations of data between multiple systems, and stand-alone solutions to assist business units with efficiencies.
- Develop and maintain systems, technology procedures, methods and applications that meet the Credit Union business needs and serves as subject matter expert.
- Enhance connectivity between third party vendors using existing SDKs and APIs.
- Follow the established software development lifecycle to include requirements analysis, design, planning, implementation, testing, and deployment, and sustainment. Collaborate with internal system users and external technical personnel as necessary to complete development and relevant support tasks.
- Plan, monitor, and report on deliverables to include developed software, unit testing, integration testing, and deployment. Leverage continuous integration and continuous delivery pipelines for build, testing, and deployment automations.
- Analyze software performance issues, recommend solutions, and implement approved configuration and software changes. Evaluate delivered solutions and enhancements to ensure any issues have been adequately resolved.
- Remains cognizant of and adheres to Centra Credit Union policies and procedures as well as regulations pertaining to the Bank Secrecy Act (BSA).
- Provides after hours and weekend support as business needs demand.
EDUCATION & EXPERIENCE- (Equivalent combination of Education & Experience will be considered.)
- Bachelor’s degree in Computer and Information Sciences, or related field required.
Five years to eight years of similar or related experience, including preparatory experience.
Financial, Banking, or Credit Union IT Experience (Preferred)
- Certifications: Azure, NET (Preferred)
Centra is an Equal Opportunity Employer.