Regions is seeking a Software Engineer to oversee application development, modification, and maintenance of applications to ensure systems run smoothly and efficiently.
Requirements
- Proficient in building web applications with REST APIs and integrating microservices using Node.js and .NET
- Skilled full-stack developer with a proven record of accomplishing tasks
- Expertise in multiple Integrated Development Environments (IDEs) and languages, such as C-Sharp and TypeScript
- Familiarity with AWS Lambda, API Gateway, Postgres, and DynamoDB
- Strong understanding of object-oriented design and development, along with significant SQL experience and knowledge of Prisma ORM
- Thorough understanding of the REST API lifecycle and experience with Infrastructure as Code (IAC) using Terraform
- Experience in containerized and serverless application development, including knowledge of Docker, Lambda, and Kubernetes (nice to have)
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
- 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 develop and implement technology solutions to resolve technical challenges
- Ability to manage multiple projects simultaneously
- Intermediate executional capabilities
- Strong communication, analytical and problem-solving skills
- Bachelor's degree in Computer Science, Computer Engineering or a related field
- Three (3) years of experience
- Regular work hours, including full days in the office three or more days a week