About the role

  • Software Engineer overseeing application development and maintenance within Regions' Technology department. Collaborating with teams to enhance system performance and efficiency while managing the development life cycle.

Responsibilities

  • Oversees development and installation of new hardware and software
  • Installs and configures systems and other software
  • Tests installed software for malfunction detection
  • Identifies and resolves business systems issues
  • Designs and deploys new applications and enhancements to existing applications, software, and operation systems
  • Measures effectiveness and efficiency of existing systems
  • Develops and implements strategies to improve systems
  • Monitors and tests system performance
  • Typically has full ownership of a process
  • May act as a procedural expert
  • May lead the work of junior level associates

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering or a related field
  • Five (5) years of experience
  • Strong experience building Web applications with Rest APIs integration of Micro services in .NET Core/framework technologies
  • Expert in Integrated Development Environments and languages including C#, .Net core, Java scripting, Visual Studio, etc.
  • Experience integrating and developing against common API technologies including REST and SOAP
  • Experience with ASP.NET WebAPI, .Net Core, .Net Frameworks
  • Strong understanding of design patterns (MVVM, etc), dependency injection
  • Strong understanding of object-oriented design and development
  • Strong SQL experience and knowledge of entity framework
  • Strong knowledge of Rest API life cycle
  • Strong knowledge of responsive web design
  • Experience with Mulesoft or other API integration platforms
  • Understand and analyze system and SQL bottleneck, good troubleshoot skills
  • Openshift and or Mulesoft deployments of API
  • Experience working with Agile methodologies
  • Experience with git, Harness, Bamboo and UCD
  • Good to have Experience with containerized application development and knowledge of Docker, Kubernetes or OpenShift
  • Salesforce development/administration/integration
  • Experience with production support and work in team environment with multiple interfaces
  • Experience with CI / CD, AWS development
  • Experience in Test Driven Development (TDD)
  • Knowledge of current trends in the common platform omnichannel architecture and technology.

Benefits

  • Paid Vacation/Sick Time
  • 401K with Company Match
  • Medical, Dental and Vision Benefits
  • Disability Benefits
  • Health Savings Account
  • Flexible Spending Account
  • Life Insurance
  • Parental Leave
  • Employee Assistance Program
  • Associate Volunteer Program

Job title

Full-Stack Developer

Job type

Experience level

Mid levelSenior

Salary

$110,947 - $140,690 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job