DeveloperJobs.io
← Back to all jobs

Job Description

Software Engineer III at Truist Bank in Greensboro, NC (onsite) focusing on end-to-end delivery of complex solutions in an Agile environment.

Responsibilities

  • Deliver technically complex solutions and provide system integration support for project work.
  • Partner with business product owners to align on end goals and provide design-time solutions and recommendations.
  • Develop customized code and software integrations; perform analysis and configure solutions using project- or area-specific tools.
  • Lead and support development, testing, implementation, maintenance, and support of highly complex solutions while following company standards, including robust unit testing and release testing support.
  • Build non-functional monitoring capabilities and provide escalated production support for highly complex applications.
  • Implement and maintain security controls and related monitoring aligned to company standards.
  • Typically lead moderately complex projects and participate in larger, more complex initiatives.
  • Solve complex technical and operational issues and serve as a resource for less experienced teammates.
  • May oversee the work of a small team.
  • In Agile:
    • Deliver high-quality working software and automate manual or reusable tasks.
    • Work directly with the business from the beginning of design.
    • Use continuous engineering practices to deliver business value related to design effectiveness.
    • Refine user stories.
    • Design, develop, and maintain automated unit tests, and support integration and functional testing.
    • Provide automated monitoring capabilities, warranty support, and knowledge transfer to production support.
    • Develop code aligned with Product Owner acceptance criteria.

Requirements

  • Bachelor’s degree in Computer Science, CIS, Computer Engineering, Mechanical Engineering, or a related technical field.
  • 6 years of progressive experience in software engineering or IT consulting, including:
    • Applying in-depth knowledge of information systems and understanding of key business processes and competitive strategies to identify, apply, and implement IT best practices.
    • Applying broad functional knowledge across requirements gathering, analysis, design, development, testing, implementation, and deployment.
    • Planning and managing projects and solving complex problems using best practices.
    • Providing direction and mentoring less experienced teammates.
  • Experience with: C#, .NET Core / .NET 6+, ASP.NET, MVC, Web API, ORM Framework, VB.NET, JavaScript, Angular, SSIS.
  • At least 1 year experience with:
    • jQuery
    • Crystal Reports
    • CI/CD Pipelines
    • IIS
  • English fluency (Required).

Technologies

  • C#
  • .NET Core
  • .NET 6+
  • ASP.NET
  • MVC
  • Web API
  • ORM Framework
  • VB.NET
  • JavaScript
  • Angular
  • SSIS
  • jQuery
  • Crystal Reports
  • CI/CD Pipelines
  • IIS

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment
  • Tax-preferred savings accounts
  • 401k plan
  • At least 10 days of vacation during their first year of employment (prorated based on date of hire and full-time/part-time status)
  • 10 sick days (also prorated)
  • Paid holidays
  • Defined benefit pension plan (depending on position and division)
  • Restricted stock units (depending on position and division)
  • Deferred compensation plan (depending on position and division)

Regular position; 1st shift (United States of America). All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits, though specific eligibility may vary by division.

Similar Jobs