What are the responsibilities and job description for the Digital Developer position at Interra Brand?
As a Digital Developer, you will be responsible for designing, developing, documenting, and optimizing digital platforms, applications, and tools that support Interra Credit Union. Accountable for delivering impactful digital solutions to ensure exceptional user experiences and driving digital transformation. Write well-designed, testable, efficient, and easily maintainable code. Work within and/or build native apps for iOS and Android and the web, including managing build and release processes. Troubleshoot, debug, and fix errors in software systems, ensuring reliability in production operations. Support production systems and ensure timely resolution of technical issues. Collaborate with various cross-functional teams including all levels of staff to create user-centric solutions, ensuring scalability, security, and performance.
Direct Reports: None
HOW YOU WILL MAKE AN IMPACT
- Collaborate with management and designated stakeholders to write and maintain high-quality code. Build and maintain websites, mobile applications, and end-to-end digital tools and solutions using modern technologies and frameworks. Create responsive and user-friendly interfaces that align with user experience (UX) best practices. Develop APIs and integrate third-party tools to enhance functionality. Ensure digital platforms are scalable, secure, and optimized for performance. Monitor and troubleshoot issues, implementing fixes promptly. Perform regular updates to improve functionality and compatibility. Understand project priorities and respond to changing demands. Create and maintain test environments, as necessary. Be cognizant of member and organizational impact through all stages of development and communicate pertinent information and recommendations accordingly.
- Conduct thorough testing and quality assurance. Conduct rigorous testing to identify and resolve bugs or performance bottlenecks. Manage build and release control. Implement and follow best practices for code quality and documentation.
- Prepare and maintain comprehensive documentation, including help files, test scripts, procedural documents, and code libraries; provide knowledge and educate staff on related matters as necessary. Ensure all documentation is audit-ready and up to date. Use analytics tools to track user behavior and platform performance. Provide insights and recommendations for continuous improvement.
- Engage in communication and cross-training with team members. Collaborate closely with designers, product managers, and stakeholders to understand project requirements and deliver solutions. Stay updated on emerging technologies and digital trends to recommend and implement innovations. Perform other duties as assigned.
-- Must comply with all company policies and procedures, applicable laws, and regulations, including but not limited to, the Bank Secrecy Act, the USA PATRIOT Act, and the Office of Foreign Assets Control.
WHAT YOU WILL NEED TO SUCCEED
Experience
8 years’ experience in software development to include automated testing frameworks, preferably in the financial industry. Exceptional understanding of software engineering best practices, including architecture, test-driven development, and component libraries. Strong understanding of security in software engineering and the ability to build secure, unassailable systems. Proven history of building and publishing well-regarded apps for all major ecosystems, including build management and release processes (Xcode, Android Studio, Fastlane, TestFlight, etc.).
Education / Certifications / Licenses
This level of knowledge is acquired through completion of a required Bachelor’s degree in Computer Science, engineering, or related field. (Will consider additional years of experience in lieu of education requirement). Must have and maintain a valid driver's license.
PREFERRED SKILLS
- Strong object-oriented programming skills in TypeScript, C#, Java, Swift, and/or similar languages including relevant libraries such as Angular, Bootstrap, Node.JS, Next.JS, React, and familiarity with modern HTML & CSS.
- Proficiency in relational databases using SQL and ORM technologies.
- Familiarity with CI/CD, version control, git source control, and DevOps tools such as Amazon Web Services.
- Conceptual understanding of Docker, Kubernetes, SQL databases, ArgoCd, and distributed microservice architecture design patterns.
- Experience in the financial services sector or the fintech space is highly desirable.
- Nice to have: Experience with banking systems such as Lumin Digital, JHA Symitar, etc.
- Ability to perform and deliver under pressure.
- Ability to work with and participate in a high performing team.
- Professional level of verbal and written communication skills are essential to the position.
- Strong decision-making skills with successful and trackable results.
- Advanced analytical skills for a variety of tasks or projects, including data-related initiatives.
- Demonstrated knowledge of Credit Union regulations, products, policies, procedures, services, related federal state and federal laws and regulations.
- Ability to motivate or influence internal or external senior level professionals is a critical part of the job, requiring a significant level of influence and trust.
- Obtaining cooperation and agreement on important outcomes via frequently complex and senior level dialogues.
- Ability to drive oneself to take initiative and action to pursue goals and complete tasks.
- Ability to deal with complex problems involving multiple facets, variables, and situations.
- Ability to execute on Interra’s vision, mission and deliver on our Core Values.
INTERPERSONAL SKILLS
- A significant level of trust, credibility and diplomacy is required.
- In-depth dialogues, conversations and explanations with members, direct and indirect reports and outside vendors can be of a sensitive and/or highly confidential nature.
- Communications may involve motivating, influencing, educating and/or advising others on matters of significance.
COMPETENCIES
- Decision Making - Makes sound decisions in a timely manner using critical thinking, problem solving, insights, and experience. Demonstrates sound judgment that proves to be accurate and correct over time.
- Drive Results - Consistently accomplishes goals even under adverse conditions. Has a strong bottom-line orientation. Pushes self and helps others achieve results.
- Effective Communication - Utilizes a variety of communication modalities effectively and appropriately across multiple channels. Is effective in a variety of communication settings: one-on-one, small, and large groups, or among diverse styles and position levels. Adjusts to fit the message to the audience. Provides timely and helpful information to others across the organization.
- Foster Innovation - Explores new and better ways of doing things. Encourages innovation of ideas, processes, and behaviors. Promotes activities that create greater efficiencies and/or experiences. Puts innovative ideas into practice.
- Functional Expertise - Possesses a sufficient level of technical and professional skill or knowledge in position-related areas; keeps up with current developments and trends in areas of expertise; actively seeks ways to grow and be challenged using both formal and informal development activities.
- Learning Agility - Actively and continuously learning, including new ways of thinking, knowledge, skills, and capabilities. Learns from what was done before and uses success and failure as input for development/improvement and tackling new business challenges.
ADA REQUIREMENTS
Physical Requirements
- Able to bend, sit, and stand in order to perform primarily sedentary work with limited physical exertion and occasional lifting of up to 10 lbs.
- Must be capable of climbing / descending stairs in an emergency situation.
- Must be able to operate routine office equipment including computer terminals and keyboards, telephones, copiers, facsimiles, and calculators.
- Must be able to routinely perform work on computer for an average of 6-8 hours per day, when necessary.
- Must be able to work extended hours or travel off site whenever required or requested by management.
- Must be capable of regular, reliable, and timely attendance.
Working Conditions
- Must be able to routinely perform work indoors in climate-controlled shared work area with minimal noise.
Mental and/or Emotional Requirements
- Must be able to perform job functions independently or with limited supervision and work effectively either on own or as part of a team.
- Must be able to read and carry out various written instructions and follow oral instructions.
- Must be able to complete basic mathematical calculations, spell accurately, and understand computer basics.
- Must be able to speak clearly and deliver information in a logical and understandable sequence.
- Must be capable of dealing calmly and professionally with numerous different personalities from diverse cultures at various levels within and outside of the organization and demonstrate highest levels of customer service and discretion when dealing with the public.
- Must be able to perform responsibilities with composure under the stress of deadlines / requirements for extreme accuracy and quality and/or fast pace.
- Must be able to effectively handle multiple, simultaneous, and changing priorities.
- Must be capable of exercising highest level of discretion on both internal and external confidential matters.
ACKNOWLEDGEMENT
Nothing in the position description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. This Job description is not a contract and should not be constructed as a guarantee of employment for any period of time. Interra Credit Union is an Equal Opportunity Employer and does not discriminate against team members or applicants based on race color, religion, sex/gender, national origin, disability, age, or any other category protected by law.
Why JoinIN
- Culture: We believe that a positive work environment is key to success. Staying engaged, informed, and keeping it fun, is how we achieve this.
- Professional Growth: Our Learning and Development Team not only provide day 1 training but continuous improvement and career development for all levels.
- Competitive Salary: Attractive compensation package with performance-based incentives and bonuses.
- Benefits: Comprehensive health insurance, 401(k) matching, tuition reimbursement, company holidays, and generous PTO.
- Community Involvement: Being an active member in communities that we are a part of is important to us. We live here, work here and stay involved here!
- Visit our Opportunities page for more information.
For more information about the role or the application process, please reach out to Ali Barden, AVP Talent Acquisition and Retention Lead at alib@interacu.com or 574-534-2506 ext. 7448