Develops and maintains software applications and services for internal and external credit union use, having an emphasis on building quality systems with security and performance in mind. This role involves full stack software development covering database design, services and API implementations, and front-end UI development for an engaging user experience. The engineer will follow best practices and credit union coding standards, using design patterns and secure software guidelines. They will regularly participate in collaborative coding sessions and code reviews, create unit tests with appropriate code coverage, and assist quality engineers in developing automated integration tests and UI tests. Collaboration within a Scrum team is essential, with a desire to perform a variety of tasks as needed to fully complete stories. The role also involves identifying and contributing to process improvements and automation opportunities, meeting end-user needs in a quality, consistent, and professional manner, and leading research and recommendations of new software products. Effective communication to team members and other departments is crucial, as is contributing to documentation of systems. The engineer will lead the architecture and design of full stack solutions for complex business problems, breaking down projects into manageable tasks, and committing to continuous learning and improvement. They will keep the team informed on emerging technologies and mentor less experienced engineers, and perform deployments to various environments, including production, while leading efforts in diagnosing and resolving production issues.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior