BOK Financialposted about 1 month ago
Senior
Tulsa, OK
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Software Engineer III is a proficient technical resource who works with development leads and other senior developers to design and implement features and functionality for software applications with minimal supervision. Research new technologies looking for trends and opportunities to creatively support the needs of the business. Effectively communicates with project managers, analysts, architects, development teams, and line of business representatives within the company to provide transparency and properly manage expectations.

Responsibilities

  • Create and maintain complex software.
  • Write clean, well-documented code with little guidance.
  • Work with diverse teams to fix software defects.
  • Engage in agile scrum ceremonies for successful, timely project delivery.
  • Guide code reviews, offering feedback for coding standard compliance.
  • Assess new tech and programming languages.
  • Mentor and guide junior engineers with expertise.
  • Craft software solutions tailored to business needs.
  • Navigate and guide through technical challenges and decisions.
  • Keep pace with evolving trends and superior practices, endorsing their application to boost software development workflows and product excellence.
  • Provide intermittent assistance outside of standard business hours.

Requirements

  • Bachelor's degree in a technology field and/or 8+ years of related experience.
  • Technology certifications are preferred.
  • Excellent attention to detail.
  • Professional experience with Kong API Gateway and Domain Driven Design.
  • Proficient in one or more programming languages and frameworks such as Java, C#, Angular, TypeScript, Swift, or Kotlin.
  • Good communication and interpersonal skills.
  • Proficiency with version control tools such as Git.
  • Proficiency of development tools and debugging techniques.
  • Ability to lead technical initiatives and drive results.
  • Experience defining coding and quality standards.
  • Strong knowledge in software architecture and design principles.
  • Proficient of software development methodologies and practices.
  • Strong knowledge in performance optimization and scalability techniques.
  • Experience with cloud platforms and services (e.g., AWS, Azure).
  • Understanding of database design principles.
  • Leadership and teamwork abilities to collaborate effectively with other team members.
  • Ability to travel and work after hours when required.

Nice-to-haves

  • Banking and Financial Service experience.

Job Keywords

Hard Skills
  • Angular
  • Git
  • Kotlin
  • Swift
  • TypeScript
  • 1WZC jarciIvN
  • 45c1nsQzKA qsaZR2mPA
  • 8A40JUif edTrfklDh1iRMqZ
  • AEgnjzlud xmugpqoTyMDZ
  • ASt0ae5CNGJy twPOoBsabX
  • bqgvpy0O XGVp2RxI
  • dnZFmaP eNn0vDW S89RM5F
  • Ebp8aNGHkmg4IK RrqpZswnJ57lhD9
  • JRGFO
  • kBOvfpzRJrV tnSNGxv2jero
  • SN8gZ7v53 2TyWdlXSCQRG
  • sVWMoJ5Sx d3o0mTl41U
  • T273o6Qqt Tgvt6hB28LQFK
  • UhQ4A X6t9irj
  • V9YlN hmIzvjKlfL6SYt
  • vZDCnr4yF GemUfhxQRt29
  • Y5kF9p8xhZlK cbk2CB5hlZQ
  • zTW4AYJ9U Ea5i7N0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service