Enterprise Technology - Senior Application Developer Job at NBH Bank

NBH Bank Kansas City, MO 64134

At our Bank, we believe common sense is more than just banking. We believe in finding financial solutions that cater specifically to our client’s needs. We are looking for talented associates who understand the complexities of life and will offer simple solutions that best fit the needs of our clients. If this is what you believe in, then you’re definitely right for us. And, we might be the right bank for you.

As a Senior Application Developer, you will be responsible for supporting a variety of software/application solutions in a windows environment and perform software engineering duties including system performance tuning and troubleshooting. You will be responsible for a variety of tasks including developing and maintaining scripts and programs for data exchanges and interfaces with external systems, coordinating format requirements for data interfaces with mission critical systems, and assisting the systems, network and security teams as needed, with primary focus on applications.

You will participate in coordination of disaster recovery planning and preparation, demonstrate user-centered service philosophy, and assist in developing steady service improvement. Additionally, Senior Application Developers are expected to analyze system logs to identify potential issues with computer systems, drive process improvement, write documentation and educate users on functionality, provide technical assistance to Service Desk team, build a great rapport with clients and fellow associates, and treat others with respect and consideration regardless of their status or position.

All associates are expected to maintain current knowledge and consistent compliance with regulations and bank policies and procedures related to the position, including but not limited to Bank Secrecy Act (BSA) and Office of Foreign Assets Control (OFAC) requirements.

Minimum Requirements: To be considered for this position, you must possess the following qualifications:
  • Bachelor’s degree in Computer Science, Engineering (or related discipline) or equivalent combination of education and related work experience
  • 7+ years of experience in application, database, or system administration.
  • 5+ years of experience developing applications in .Net/C#.
  • 5+ years of experience developing in frontend technologies
  • 5+ years of experience developing and interacting with APIs.
  • 3+ years of experience developing database systems
  • 3+ years of experience with financial services development.
Desired Qualifications:
  • 10+ years of experience developing .Net/C# applications
  • Experience in bank technology or consulting.
  • Experience with SSIS.
  • Experience working with IT Development, Service Desk and Field teams a plus.
  • Experience in a multi-site environment.
  • Experience with Windows based enterprise applications; administering or configuring.
  • Experience with Internet applications.
  • Experience with Continuous Integration systems.
SKILLS AND ABILITIES: The following is intended to give an overview of the requirements of the position but is not an exhaustive list.

  • Working knowledge of the following languages and tools:
  • .NET Core within the last 5 years, C# preferred.
  • TypeScript, JavaScript, CSS, HTML5
  • Angular
  • Entity Framework
  • RESTful APIs
  • Git
  • Visual Studio
  • SQL Server Management Studio
  • Postman
  • Financial services development experience
  • Familiarity with Change Management processes, controls, and documentation.
  • Experience with Internet Information Services (IIS)
  • Working knowledge of operating system and database functions and commands.
  • Ability to provide technical analysis and implementation support for system / functionality upgrades.
  • Strong project management skills.
  • Strong oral and written communication skills.
  • Must be self-motivated, proactive, service-oriented team player with good interpersonal skills.
  • Proficient working knowledge of Microsoft server products.
  • Ability to clearly document solutions/procedures for processes relating to operational support for a team and Service Desk.
  • Comprehensive understanding of Active Directory.
  • Experienced in installing, upgrading, and troubleshooting software.
  • Ability to communicate technical issues to non-technical people.
  • Ability to train others, when necessary.
  • Must be flexible and willing to take responsibility and learn new skills.
  • Hands on software administrative experience.
  • Ability to provide administrative support for applications in your portfolio.
  • Ability to provide on-call support.
  • Perform the activities and tasks of the job functions and responsibilities.
  • Experience in all stages of the software development life cycle.
  • Experience in uncovering requirements, conceptualizing solutions, and developing a framework for implementation of systems.
  • Strong problem-solving and analytical skills, as well as creativity and the ability to work with abstract concepts.
  • Ability to multi-task on projects with many team members including the line of business team.
  • Ability to communicate effectively and work in a team environment including technical teams, business executives and end-users to successfully develop applications.
WORK ENVIRONMENT: The following is intended to give an overview of the work environment of the position but is not an exhaustive list.

  • Fully remote with flexible work schedule
  • Occasional in office meetings or collaboration as needed.
  • Occasional nights and weekend work required to perform system installs and upgrades.
  • Must be able to work overtime to the extent necessary.
  • Travel may be required – estimated at < 5% of the time.
Thank you for your application!
The Bank is committed to providing qualified applicants and associates reasonable accommodation, when necessary, to enable the individuals to complete the application process and/or perform the essential functions of the job. An applicant and/or associate requiring reasonable accommodation to perform any essential job function, should contact Human Resources.

The Bank's policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. The Bank is proud to be a drug-free workplace.

Selected candidate(s) for hire must complete the following prior to employment: a criminal history report, global screen, drug screen, employment credit report and if applicable, a driving record. Applicants must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.


Please Note :
blog.nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, blog.nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.