Date: 5 hours ago
City: Rapid City, South Dakota
Contract type: Contractor
Remote

Description
Who We Are
We have the fundamental belief that we, as an organization, can and will improve lives. Rooted in the centuries-old credit union philosophy of people helping people, we maintain a simple premise. Those we interact with will receive equal and just treatment, devoid of intolerance, false judgment, racism, or discrimination of any kind. We must not accept less if we are to fulfill our mission, "We Improve Lives." This mission empowers us to serve the greater good and to make a difference in our world. Our cooperative structure creates a cycle of mutual assistance towards the common goal of the financial well-being of members.
At BHFCU, we’re committed to improving the lives of our members every day, and we look for people who share that passion. Don’t have a ton of financial industry experience? No problem. Our onboarding includes an orientation program with ongoing training to help staff further their career at BHFCU by building on their existing strengths.
Eligible States for Remote Work:
Essential Duties/Responsibilities
Black Hills FCU is committed to working with its employees to reasonably accommodate them with the physical aspects of the position. The following list outlines the physical considerations that are normally encountered in this job.
Minimum of a bachelor’s degree in software engineering, computer science or related study; with 1-2 years’ proven experience in software engineering, web/mobile development or closely related field is required.
Five years’ proven experience in software engineering, web/mobile development or closely related field is acceptable in lieu of a degree. Experience with banking core and related systems, and/or digital banking technologies is preferred.
Working Conditions:
Material and Equipment Involved
This position has the option of a hybrid work or remote work schedule. An assessment of the hybrid/remote work environment must be completed prior to a hybrid/remote work plan being developed.
Job requires limited physical effort. It is primarily a desk assignment. Ability to function in a fast-paced area. Ability to handle multiple tasks simultaneously. Ability to set and manage deadlines independently. Work creates normal fatigue daily. Work creates moderate stress during certain periods during daily routine. The job calls for a high degree of mental concentration to interpret and act upon a wide range of situations. The job requires a degree of attention to detail.
Notice: This job description is not intended to be, nor should it be construed as, a contract or guarantee for employment. BHFCU adheres to all federal and state labor laws regarding termination and probationary periods. This position is also subject to all the personnel policies of the Black Hills Federal Credit Union. Changes may be made to this job description at any time by the President. Black Hills Federal Credit Union is an equal opportunity employer.
Black Hills Federal Credit Union is an equal opportunity employer. All applicants will receive consideration without regard to age, race, color, sex, sexual orientation, genetic information, religion, national origin, disability, veteran status, or any other status or condition protected by state or federal law. BHFCU will provide reasonable accommodation to qualified persons with a disability but who are otherwise able to perform the essential functions of the job.
Who We Are
We have the fundamental belief that we, as an organization, can and will improve lives. Rooted in the centuries-old credit union philosophy of people helping people, we maintain a simple premise. Those we interact with will receive equal and just treatment, devoid of intolerance, false judgment, racism, or discrimination of any kind. We must not accept less if we are to fulfill our mission, "We Improve Lives." This mission empowers us to serve the greater good and to make a difference in our world. Our cooperative structure creates a cycle of mutual assistance towards the common goal of the financial well-being of members.
At BHFCU, we’re committed to improving the lives of our members every day, and we look for people who share that passion. Don’t have a ton of financial industry experience? No problem. Our onboarding includes an orientation program with ongoing training to help staff further their career at BHFCU by building on their existing strengths.
Eligible States for Remote Work:
- Florida
- Georgia
- Idaho
- Iowa
- Kansas
- Missouri
- Montana
- Nebraska
- South Dakota
- Wyoming
Essential Duties/Responsibilities
- Develop information systems by architecting, designing, and implementing advanced software solutions.
- Determine operational feasibility by evaluating requirements, analyzing problem definitions, and proposing solutions.
- Research and analysis of business change opportunities to support management decisions and innovative ideas.
- Lead or co-lead development projects in a timely manner, adhering to Black Hills FCU’s standards of the Software Development Lifecycle (SDLC). Use agile development methods if warranted. Communicate effectively with those involved.
- Assist in development of efficient and performant applications adhering to appropriate architecture design principles (OOP, Functional, etc).
- Maintain and improve existing applications, ensuring applications are kept up-to-date with supported and current technologies.
- Participate in code reviews and pull requests with other engineers in adherence to Black Hills FCU’s Approved Code Review Guidelines. Look for and suggest improvements where appropriate.
- Maintain and promote the highest standards of information security and privacy policies in accordance with Black Hills FCU’s Secure Coding Guidelines.
- Provide exceptional front-line support to end users throughout the organization.
- Further knowledge and proficiency to maintain capabilities to develop and support systems as technologies evolve.
- Provide on-call support as needed, on a revolving schedule with other engineers.
- Perform other duties as may be assigned by Senior Software Engineer or Digital Services Manager.
- Understanding in developing applications using C#, JavaScript, Java, or similar programming languages and an understanding of ASP.NET, API, MVC, Entity Framework and other methodologies.
- Understanding of creation and consumption of web services (RESTful and SOAP APIs).
- Understanding of data security vulnerabilities in the development process. Use best practice methods to mitigate the associated risks.
- Comprehension of or willingness to learn full SDLC processes, including Unit Tests and CI/CD pipelines.
- Comprehension of Microsoft SQL Server and ETL development.
- Exposure to Salesforce or Mulesoft
- Previous exposure to Cloud Computing technologies, preferably Azure
- Experience with enterprise-level tools and technologies (ie: Visual Studio, Git, Azure DevOps, Eclipse, SSIS )
Black Hills FCU is committed to working with its employees to reasonably accommodate them with the physical aspects of the position. The following list outlines the physical considerations that are normally encountered in this job.
- Vision: A sighted person to handle cash transactions and verify financial transactions. Ability to complete necessary paperwork.
- Speech/Hearing: Ability to communicate verbally and in writing with staff, members and vendors.
- Manual Dexterity: Ability to perform necessary computer-related input.
- Physical Mobility: Limited mobility required. Requires the ability to work flexible hours
- Ability to design and write efficient software programs using more than one modern languages.
- Ability to apply the concepts of object-oriented programming and service-oriented architecture.
- Ability to write command procedures to execute program logic.
- Ability to understand and follow complex written and oral instructions.
- Ability to communicate effectively with various departments to understand requirements and effect solutions.
- Ability to become fluent of each BHFCU business unit objectives to identify opportunities to leverage technology.
Minimum of a bachelor’s degree in software engineering, computer science or related study; with 1-2 years’ proven experience in software engineering, web/mobile development or closely related field is required.
Five years’ proven experience in software engineering, web/mobile development or closely related field is acceptable in lieu of a degree. Experience with banking core and related systems, and/or digital banking technologies is preferred.
Working Conditions:
Material and Equipment Involved
- Credit Union Computer/Internet
- Telephone / Mobile Devices
- Printer / Copier
- SalesForce
- Mulesoft
- Azure
- Microsoft Office Suite
This position has the option of a hybrid work or remote work schedule. An assessment of the hybrid/remote work environment must be completed prior to a hybrid/remote work plan being developed.
Job requires limited physical effort. It is primarily a desk assignment. Ability to function in a fast-paced area. Ability to handle multiple tasks simultaneously. Ability to set and manage deadlines independently. Work creates normal fatigue daily. Work creates moderate stress during certain periods during daily routine. The job calls for a high degree of mental concentration to interpret and act upon a wide range of situations. The job requires a degree of attention to detail.
Notice: This job description is not intended to be, nor should it be construed as, a contract or guarantee for employment. BHFCU adheres to all federal and state labor laws regarding termination and probationary periods. This position is also subject to all the personnel policies of the Black Hills Federal Credit Union. Changes may be made to this job description at any time by the President. Black Hills Federal Credit Union is an equal opportunity employer.
Black Hills Federal Credit Union is an equal opportunity employer. All applicants will receive consideration without regard to age, race, color, sex, sexual orientation, genetic information, religion, national origin, disability, veteran status, or any other status or condition protected by state or federal law. BHFCU will provide reasonable accommodation to qualified persons with a disability but who are otherwise able to perform the essential functions of the job.
See more jobs in Rapid City, SD