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. Responsibilities include full stack software development covering database design, services and API implementations, and front-end UI development for an engaging user experience. Follows best practices and credit union coding standards, using design patterns and secure software guidelines. Regularly participates in collaborative coding sessions and code reviews. Creates unit tests with appropriate code coverage, and assists quality engineers in developing automated integration tests and UI tests. Collaborates effectively in a Scrum team, with the desire to perform a variety of tasks as needed to fully complete stories in accordance with the accepted definition of done. Identifies and contributes to process improvements and automation opportunities. Meets the needs of the end user in a quality, consistent, and professional manner, using independent judgment where appropriate. Researches and recommends new software products as it relates to new or improved technical services. Communicates effectively and professionally to both team members and credit union employees in other departments. Contributes to general and technical documentation of systems to support understanding and communication of software products across the organization. Assists in the architecture and design of full stack solutions for complex business problems, and breaks down projects and features into manageable tasks. Commits to continuously learn and improve, in both technical expertise and soft skills. Keeps current with emerging technologies and development techniques. Assists in mentoring less experienced software engineers. Assists 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
Mid Level