Sr. Developer, Full Stack (Omaha)

First National Bank Of OmahaOmaha, NE
275d$88,067 - $145,309

About The Position

At FNBO, our employees are the heart of our story—and we're committed to their success! The Sr. Developer of Technology is responsible for collaborating with the Delivery team to ensure the solutions developed will deliver value and improve the quality of the software. This includes partnering with the Principal Architect, Lead Developer, Product Owner, and Team members to define and deliver solutions. The Sr. Developer is responsible for providing software solutions to complex business problems and attending and participating in all Scrum ceremonies.

Requirements

  • 5+ years' experience with multiple back-end languages (e.g. Java, Python, Ruby, .NET).
  • 5+ years' experience with designing and implementing REST APIs (working knowledge of OpenAPI Spec/Swagger); working knowledge of SOAP APIs.
  • Familiarity with databases (e.g. MySQL, MongoDB, Oracle, SQLServer) and web servers (e.g. Apache, nginx).
  • Proven experience with multiple front-end languages and libraries (e.g. HTML5, CSS3, JavaScript, XML, jQuery) and JavaScript frameworks (e.g. Angular, React, VueJS).
  • Experience with software design principles, Test Driven Development, and Continuous Integration and Delivery Practices.
  • Ability to write quality unit, functional, and automated tests.
  • Experience with Git as a version control system, in conjunction with solutions such as Bitbucket, GitHub, or GitLab.
  • Knowledge of Gradle, Apache Maven, Apache ANT is desirable.
  • Experience working within an Agile Development Methodology.
  • Understanding of Service Oriented Architecture Design and RESTful APIs.
  • Experience in cloud technology such as PCF, AWS, GCP, Docker, or Kubernetes is a plus.

Nice To Haves

  • Bachelor's degree in Computer Science or a related field or equivalent work experience.
  • Strong background in Full Stack development using different frameworks and languages.
  • Resilience in ambiguous situations and ability to approach challenges from multiple perspectives.
  • Strong knowledge of test-driven design and testing concepts such as mocks, stubs, fixtures, etc.
  • Strong communicator who embraces collaboration.
  • Experience in developing, deploying, and maintaining cloud native applications.

Responsibilities

  • Use Java and Spring framework to develop clean and effective APIs and microservices.
  • Develop, maintain and modify user interfaces using JavaScript frameworks (e.g. Angular, React).
  • Complete work independently and as a part of an Agile team to meet development schedules.
  • Modify existing programs, prepare test data, and participate in story refinement.
  • Solve complex problems through innovative and creative solutions.
  • Work with development teams and product owners to ideate software solutions.
  • Serve as a technical mentor for peers and junior developers, providing direction and guidance on software patterns, principles, and team best practices.
  • Identify technology needs and work with the Squad Leadership to prioritize those needs with other business objectives.
  • Troubleshoot and debug software.
  • Participate in the squad on-call rotation.

Benefits

  • Medical, Dental, Vision Insurance
  • 401k, With Matching Contributions
  • Time Off Programs
  • Health Savings Account (HSA)/Dependent Care
  • Employee Banking
  • Growth Opportunities
  • Tuition Assistance
  • Short-Term/Long-Term Disability Insurance

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service