At Regions, the Software Engineer oversees application development, modification, and maintenance of applications to ensure systems run smoothly and create reports outlining findings/solutions.
Requirements
- Knowledge of software testing techniques, code optimization and software debugging
- Understanding of software structures, hardware, computing systems and how to integrate them
- Deep understanding of .NET Core functionalities and architecture
- Experience with ASP.net MVC or ASP.net Core for building web applications
- Familiarity with SQL Server and Entity Framework for database interaction
- Expertise in multiple Integrated Development Environments (IDEs) and languages, such as C-Sharp and Angular/TypeScript
- Proficient in building web applications with REST APIs and integrating microservices using Node.js and .NET
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
- 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
Other
- Bachelor's degree in Computer Science, Computer Engineering or a related field
- Three (3) years of experience
- Ability to collaborate with programmers, developers, and other technology professionals to achieve a common objective
- Strong communication, analytical and problem-solving skills
- Ability to work onsite, with regular work hours, including full days in the office three or more days a week