Regions Bank · 17 hours ago
Software Engineer (C#, .Net) - On-Site
Regions Bank is committed to providing a career-oriented environment for its associates. They are seeking a Software Engineer to oversee application development, modification, and maintenance, ensuring systems run smoothly and creating documentation outlining findings and solutions.
BankingInsurance
Responsibilities
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
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 manage multiple projects simultaneously
Knowledge of software testing techniques, code optimization and software debugging
Strong communication, analytical and problem-solving skills
Programming fundamentals: Understanding of data structures, algorithms, object-oriented principles, and basic error handling
One primary language proficiency: Comfortable coding in C#/.NET or Python (or similar language)
Databases: Solid SQL knowledge (joins, indexing basics); exposure to NoSQL (key-value or document) is a plus
Version control: Familiar with Git basics—branching, pull requests, and resolving simple merge conflicts
Unit testing: Able to write basic tests using frameworks like xUnit, JUnit, pytest, or Jest
Debugging: Can interpret logs and stack traces, and use a debugger for troubleshooting
Team habits: Works from user stories, updates tickets responsibly, and communicates progress clearly
Code quality: Understands linting, formatting, and the purpose of static analysis tools
Security awareness: Basic understanding of secure coding practices (e.g., OWASP Top 10), safe handling of secrets, and PII sensitivity
Preferred
CI/CD exposure: Familiarity with build pipelines and automated testing (GitHub Actions, Azure DevOps, Jenkins)
Cloud basics: Awareness of AWS, Azure, or GCP fundamentals (compute, storage, IAM)
Containers: Basic understanding of Docker; conceptual knowledge of Kubernetes
Monitoring concepts: Exposure to logging and metrics tools (CloudWatch, AppInsights, Splunk, ELK)
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
Company
Regions Bank
Regions Financial Corporation is a member of the S&P 500 Index and is one of the nation’s largest full-service providers of consumer and commercial banking, wealth management, and mortgage products and services.
Funding
Current Stage
Late StageTotal Funding
unknown2018-04-06Acquired
Leadership Team
Recent News
2024-04-30
Business Journals
2024-04-28
Company data provided by crunchbase