As a .NET Software Developer at Community Choice Credit Union (the home of UNbanking) you will be a key player in designing, developing, and maintaining boundary-pushing financial software solutions that redefine how we serve our members by pushing the boundaries of what financial technology can achieve.
This role is perfect for someone who wants to bring their best, shake things up, and work on projects that are anything but ordinary! With focus on modern system architecture, best practices, and scalability, you'll be working side-by-side with cross-functional teams to ensure our solutions exceed the highest standards of security, performance, and maintainability, while exploring innovative solutions and finding creative ways to solve challenges.
What You’ll Be Responsible For:
- Software Development: Design, develop, and maintain scalable, secure, and efficient software solutions aligned with business requirements. Work with product owners to understand technical needs and ensure project goals are met within the defined timelines.
- System Architecture: Support and implement system architecture to handle the growing needs of the credit union's operations, ensuring long-term stability and adaptability.
- System Analysis & Optimization: Analyze existing systems, recommend optimizations to improve efficiency, security, and scalability of software platforms, including cloud environments and databases.
- Code Review & Quality Assurance: Maintain code quality through testing, code reviews, and adherence to development best practices. Document code structures, workflows, and system interactions for sustainable development.
- Collaboration: Collaborate with cross-functional teams to implement API integrations, ensure data accuracy, and support interoperability between internal and third-party systems.
Who We’re Looking For:
- Bachelor’s degree in computer science, Software Engineering, or a related field, or other applicable experience.
- Six to ten years of professional software development experience. with at least two years in a mid to senior role.
- Must have high proficiency in C#, .NET Core, MVC/MVVC, and familiarity with various JavaScript frameworks. Experience with Azure cloud platform, API design and integration, as well as Microsoft SQL. Familiarity with version control (Git) and CI/CD pipelines.
- Strong understanding of system architecture, security best practices, and troubleshooting/debugging techniques.
- Excellent communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders.
- Strong analytical, problem-solving, and decision-making skills.
Why You’ll Love It Here:
- UNconventional Culture: At Community Choice, we UNbank. UNbanking is a personality, an energy, a whatever-it-takes mentality to exceed our members’ expectations. Being a financial institution and a credit union is what we are, not who we are. Our in-office (Iowa-based) work environment values creativity and collaboration.
- UNequaled Impact: We have a motto we live by: #UNbankForGood. It means boots on the ground volunteering in the communities we support. It means partnering with organizations that DO good. Community isn’t just in our name, it’s who we are. Our commitment to community drives everything we do! Community Choice will always be, first and foremost, #UNapologeticallyLocal.
- UNbeatable Team: Join a supportive team full of creative experts that value authenticity and encourage fresh ideas. Unique perspectives welcomed; sense of humor required.