Job Summary:
Gesa Credit Union is committed to empowering communities through a dedicated team. The Developer II will be responsible for the development, enhancement, and support of applications, ensuring high-quality software solutions that meet banking operations needs.
Responsibilities:
• Work with Project Managers, Product Owners, and other developers to develop custom software applications
• Design, develop, and test code in alignment with Gesa’s coding standards and established patterns
• Develop custom Web APIs to integrate software components (REST/SOAP)
• Write unit tests as needed for their own and others’ software components; contribute to basic integration testing where appropriate
• Participate in technical design discussions for assigned work; propose implementation approaches and tradeoffs
• Optimize application performance and identify bottlenecks within owned components or services
• Design and implement security measures for assigned application areas; follow secure coding practices throughout the SDLC
• Participate in code reviews to improve code quality, security, and maintainability; incorporate feedback constructively
• Participate in incident response and problem resolution for production issues within assigned application areas
• Maintain comprehensive documentation for developed applications and systems
• Provide ongoing support and maintenance for existing applications
• Contribute to continuous improvement by identifying and addressing technical debt and recommending achievable process improvements
• Mentor associate and entry-level developers through pairing, code review feedback, and knowledge sharing
• Maintain knowledge of current and evolving technology; evaluate changes in or new technology and share relevant information with senior engineers and leadership
• Complete work accurately and on time
Qualifications:
Required:
• Bachelor’s Degree in Computer Science, Information Systems, or related field or equivalent of specialized courses, training, and/or directly related experience may be substituted
• A minimum of three (3) years of similar or related functional and technical experience
• At least one (1) year of Integration Platform as a Service (iPaaS) development preferred (i.e. Mulesoft)
• Knowledge of the Financial Industry, products, and services
• Familiarity with at least one modern front-end technology (e.g., Angular or React)
• Familiarity with at least one modern back-end technology (e.g., NodeJS/Express or .NET)
• Familiarity with AI code assistance tools (e.g., GitHub Copilot or Claude Code)
• Experience with at least one modern database platform (e.g., SQL Server or Oracle)
• Experience working and developing against REST or SOAP APIs
• Experience with Git source control and basic branching workflows
• Coding languages may include (but are not limited to) C#, TypeScript, and JavaScript
• Familiar with microservices architecture and container technology like Docker
• Familiarity with CI/CD concepts and automated quality checks in pipelines (e.g., build/test/security checks)
• Exposure to application security or code scanning tools and remediation workflows (e.g., static analysis findings) is a plus
• Excellent verbal and written communication skills
• Strong analytical skills, attention to detail, troubleshooting skills, and problem-solving skills
• Experience in an agile and scrum environment
• A working knowledge of web security principles and other security systems
• Ability to analyze information and recommend achievable process improvements to management
• Self-motivated and able to organize, prioritize and manage multiple complex tasks
• Ability to lead or facilitate technical discussions for assigned work and collaborate across teams and stakeholders
• Ability to mentor junior developers and provide constructive feedback through code reviews
• Working understanding of common application security risks and secure coding practices (e.g., OWASP Top 10 awareness)
• Awareness of secure software development practices (e.g., secure SDLC/SSDF-aligned practices) and software supply-chain considerations (dependency hygiene)
• Ability to travel to complete assigned responsibilities and attend professional seminars and education as approved
Preferred:
• At least one (1) year of Integration Platform as a Service (iPaaS) development preferred (i.e. Mulesoft)
• Credit Union experience preferred
• Experience with an integration platform like MuleSoft (preferred)
Company:
Gesa Credit Union offers home loans, deposit services, lending services, online services and other financial services. Founded in 1953, the company is headquartered in Richland, USA, with a team of 501-1000 employees. The company is currently Late Stage.