Overview The Developer is an IT Systems Integration role focused on developing, supporting, and maintaining custom applications and integrated services across the credit union. The role emphasizes automating business processes and developing cloud-based solutions. Key responsibilities include developing, implementing, and supporting custom solutions to ensure the integrity, quality, and availability of software and services. This role covers the entire software development lifecycle, including requirements analysis, design, planning, implementation, testing, deployment, and maintenance. Additionally, the role aims to enhance organizational efficiency by automating business processes, delivering new capabilities using modern platforms whenever possible, and reducing organizational risk through frequent, automated releases and testing.
Responsibilities- Develop new .NET web applications, web APIs, standalone applications, and scheduled applications, while maintaining and enhancing the existing application infrastructure to support organizational goals, projects, and system implementations
- Participate in requirements analysis and creating project plans
- Create work breakdown structures, estimates, milestones, and timelines
- Collaborate with internal teams to produce software designs and architectures
- Translate user acceptance criteria into automated unit and integration tests
- Develop clean, efficient, and scalable code that aligns with the established design and architecture
- Contribute to and assist with performance, system, and user acceptance testing
- Configure continuous integration and continuous delivery pipelines for build, test, and deployment automation
- Work with internal teams to deploy, configure, and validate applications and systems
- Ensure all enhancements follow established change management procedures
- Provide timely technical and operational support for software and systems
- Monitor, update, and enhance existing software and systems
- Develop documentation throughout the software development life cycle (SDLC)
- Follow established software development standards, guidelines, conventions, policies, and procedures
- Provide regular updates on project and deliverable status to stakeholders and team members
- Create, support, and maintain RPA solutions for internal windows and web applications
- Manage, configure, support, and enhance APIs hosted on MuleSoft Anypoint platform
- Protect the confidentiality and integrity of financial sensitive information and maintain the technical mechanisms of legitimate access and release of the data to meet the requirements of the Gramm-Leach Bliley Act (GLBA)
- Remains cognizant of and adheres to NWFCU policies and procedures as well as regulations pertaining to the Bank Secrecy Act (BSA)
- Perform other related duties as assigned
QualificationsRequired - Bachelor's Degree in Computer Science or equivalent combination of education technical training or work experience in the area of software development
- Minimum 5 years of experience working as a software developer
- Extensive experience developing solutions with .NET
- Experience developing and consuming REST APIs and SOAP web services
- Experience developing scalable applications using n-tier architecture
- Experience developing standalone applications
- Experience writing SQL queries for reporting and data discovery using database schemas and entity-relationship diagrams (ERDs)
- Strong working knowledge of the full software lifecycle, agile software development methodologies, and object oriented development
- Strong skills in verbal and written communication, analysis, and problem solving
- Ablility to work both independently and within a team environment building good working relationships and effectively manage multiple tasks
- Ability to work effectively on-site in our Herndon, VA headquarters and equally effectively remotely
- Must be able to work the hours of M-F 8:00 AM - 4:30 PM
Preferred - Certifications: .NET, Azure, MuleSoft
- Financial industry, banking or credit union IT experience
- Experience with Fiserv DNA, Core API, and DNA REST API
Additional Compensation Northwest Federal offers a comprehensive and inclusive benefits program, which includes medical, dental and vision plans for you and your family, 4 weeks paid vacation, 12 paid holidays, 24 hours of paid volunteer time, parental leave, company paid disability and life insurance, and a generous 401(k) plan with up to 7% employer match.
EEO Notice Northwest Federal Credit Union is an Equal Opportunity Employer and will consider all qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity, genetic information, national origin, disability, protected veteran status or any other classification protected by law.
NWFCU complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact the Human Resources Department at or .