Software Engineer II- Full-Stack Developer (.Net) - Military Veterans

Truist Financial Corporation10 months ago
Raleigh, NC, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Deliver technically complex solutions. Perform system integration support for all project work. Consult and partner with business product owners to understand the end goal and offer solutions and recommendations during the design phase.

Key Responsibilities

  • Develop customized coding, perform software integration, analysis, and configure solutions using project-specific tools.
  • Lead and participate in development, testing, implementation, maintenance, and support of highly complex solutions with robust unit testing and release support.
  • Build non-functional monitoring capabilities and provide escalated support for complex production applications.
  • Implement and maintain security controls and monitoring in accordance with company standards.
  • Lead moderately complex projects and contribute to larger, more complex initiatives.
  • Solve complex technical and operational problems while mentoring less experienced teammates.
  • Oversee the work of a small team when required.
  • In an Agile environment, deliver high-quality working software, automate manual/repetitive tasks, refine user stories, develop automated testing and monitoring, and transfer knowledge to production support.

Required Qualifications

  • Bachelor’s Degree with four to seven years of experience or equivalent education and software engineering training.
  • In-depth knowledge of information systems and proven ability to implement IT best practices.
  • Understanding of key business processes and competitive strategies related to IT.
  • Ability to plan and manage projects, solve complex problems, and mentor less experienced teammates.
  • Skilled in interpreting and conveying complex, difficult, or sensitive information.

Preferred Qualifications

  • Bachelor’s degree in computer science, computer engineering, or a related field with eight years of experience, or equivalent combination of education and work experience.
  • Truist-specific knowledge, processes, and skills.
  • Experience with technologies such as .Net, HTML5, CSS, JavaScript, Angular, ReactJS, Java, Python, SQLServer, and APIs (REST/SOAP).
  • Technical development experience with SAAS/Cloud systems/applications.
  • Familiarity with platform operations, system interactions, security protocols, troubleshooting, and ticket resolution.
  • Experience in analysis, design, coding, testing, and delivery of highly complex solutions.
  • Agile lifecycle development/delivery experience, specifically in a Scrum team.
  • Mobile development experience (iOS, Android) is a plus.
  • Experience using Rally and managing Product Backlog Items, including creation, explanation, and prioritization.

Benefits & Perks

  • Medical, Dental, Vision, Life Insurance, Disability, and Accidental Death & Dismemberment
  • 401k Plan and Tax-Preferred Savings Accounts
  • Paid Time Off: At least 10 vacation days, 10 sick days, and paid holidays (prorated as applicable)
  • Potential eligibility for defined benefit pension plan, restricted stock units, and/or a deferred compensation plan based on position and division.

Required Skills

HTML5
SQLServer
ReactJS
APIs (Rest/Soap)
Python
.Net
SAAS/Cloud systems
Angular
Automated Unit Testing
CSS
Java
JavaScript
Agile/Scrum