Truist Financial - Charlotte, NC

posted 8 days ago

Part-time,Full-time - Mid Level
Charlotte, NC
Credit Intermediation and Related Activities

About the position

The Senior iOS Developer will deliver technically complex solutions and provide system integration support for various projects. This role involves collaborating with business product owners to understand project goals and offering design recommendations. The developer will lead the development, testing, implementation, and maintenance of complex software solutions while ensuring adherence to company standards and best practices.

Responsibilities

  • Develop customized coding and software integration solutions using project-specific tools.
  • Lead and participate in the development, testing, implementation, maintenance, and support of complex solutions.
  • Build non-functional monitoring capabilities and provide escalated support for complex applications in production.
  • Implement and maintain security controls and monitoring in line with company standards.
  • Lead moderately complex projects and participate in larger initiatives.
  • Solve complex technical and operational problems, acting as a resource for less experienced teammates.
  • Oversee the work of a small team when necessary.
  • Deliver high-quality working software in an Agile environment, automating manual tasks and engaging with the business from the design phase.
  • Refine user stories and develop automated unit testing, supporting integration and functional testing.

Requirements

  • Bachelor's Degree and six to ten years of experience in software engineering or equivalent education and training.
  • In-depth knowledge of information systems and best practices in software development.
  • Understanding of key business processes and competitive strategies related to IT.
  • Ability to plan and manage projects and solve complex problems effectively.
  • Ability to mentor less experienced teammates and convey complex information clearly.

Nice-to-haves

  • 8+ years of experience in developing iOS applications.
  • Knowledge of the financial services or banking industry.
  • Experience with Xcode, Objective-C, Swift, Swift UI, iOS, and Cocoa Touch.
  • Experience with SOAP and REST-based Web Services.
  • Familiarity with git or other distributed source code control systems.
  • Knowledge of Agile software processes including Scrum and Kanban.
  • Hands-on experience with Continuous Integration and Delivery (CI/CD) and test-driven development.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment insurance
  • Tax-preferred savings accounts
  • 401k plan
  • Vacation days (minimum of 10 days)
  • Sick days (minimum of 10 days)
  • Paid holidays
  • Defined benefit pension plan (depending on position)
  • Restricted stock units (depending on position)
  • Deferred compensation plan (depending on position)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service