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

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

Job Description

Position Overview

Deliver technically complex solutions by performing system integration support for projects, consulting and partnering with business product owners to understand requirements and offer recommendations during design.

Key Responsibilities

  • Develop customized code, perform analysis, and configure solutions using project-specific tools.
  • Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions, ensuring robust unit testing and support for release testing.
  • Build non-functional monitoring capabilities and provide escalated support for complex production applications.
  • Implement and maintain security controls and monitoring in support of company standards.
  • Lead moderately complex projects while participating in larger initiatives and serve as a resource for teammates.
  • Engage in an Agile environment by delivering high-quality software, automating repetitive tasks, refining user stories, and ensuring smooth knowledge transfer 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 ability to apply IT best practices.
  • Understanding of key business processes and competitive strategies related to the IT function.
  • Ability to plan and manage projects and solve complex problems using best practices.
  • Experience in mentoring and providing direction to less experienced teammates, and conveying complex information clearly.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field with eight years of experience, or an equivalent combination of education and work experience.
  • Truist-specific knowledge, processes, and skills.
  • Experience with .Net, HTML5, CSS, JavaScript, Angular, ReactJS, Java, Python, SQLServer, and APIs (Rest/Soap).
  • Technical development experience with SAAS/Cloud systems/applications.
  • Knowledge in 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 and scrum team experience.
  • Mobile development experience (iOS, Android) is a plus.

Benefits & Perks

  • Medical, Dental, Vision, Life Insurance, Disability, and accidental death & dismemberment coverage.
  • Tax-preferred savings accounts and a 401k plan.
  • At least 10 days of vacation (prorated for new hires), 10 sick days, and paid holidays.
  • Potential eligibility for a defined benefit pension plan, restricted stock units, and/or a deferred compensation plan, based on position and division.

Required Skills

CSS
.Net
REST APIs
SQLServer
ReactJS
Angular
HTML5
JavaScript