Regions Bank is hiring a Software Engineer for its Technology department. The role develops, modifies, and maintains applications, monitors system performance, resolves business systems issues, and supports risk-management and cybersecurity compliance.
Assists with the 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
Assists with the design and deployment of new applications and enhancements to existing applications, software, and operation systems
Measures effectiveness and efficiency of existing systems
Monitors and tests system performance
Performs routine systems duties
Performs daily actions focused on administering defined processes
Ensures compliance with risk management programs, rules and regulations, and cybersecurity practices; identifies opportunities for and supports process improvements; applies disciplined change management practices
May have work thoroughly reviewed by more senior associates
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering or a related field
Ability to collaborate with programmers, developers, and other technology professionals to achieve a common objective
Ability to conduct system analysis to detect issues with performance
Ability to interpret and ensure compliance with applicable rules, regulations, and industry guidance
Ability to manage multiple projects simultaneously
Knowledge of software testing techniques, code optimization and software debugging
Strong communication, analytical and problem-solving skills
Experience developing applications using C# and .NET
Experience SQL skills, including query development and troubleshooting with relational databases such as PostgreSQL, SQL Server, or Oracle
Source control using Git
Understanding of SDLC, Agile practices, CI/CD concepts and automated deployment processes
Strong problem-solving and troubleshooting skills
Experience using AI assisted development tools such as GitHub Copilot or similar technologies
Experience with Python development
Experience with ReactJS
Familiarity with Docker and containerized applications
Experience developing and consuming RESTful APIs
Exposure to messaging technologies such as Kafka
Understanding of asynchronous or event driven applications
Exposure to Kubernetes and container orchestration platforms
Experience with AWS cloud services
Familiarity with common software design and integration concepts
Experience developing and maintaining automated tests to support software quality and reliable application delivery
Applicants for this position must be currently authorized to work in the United States on a full-time basis
Preferred
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
This position is intended to be onsite, now or in the near future. Associates will have regular work hours, including full days in the office three or more days a week.
Regions Financial is a finance company and it has launched regions mobile deposit for their customer