MAU Workforce Solutions Hoover , AL 35244
Posted 2 weeks ago
3Ci is seeking a Software Engineer III. As a Software Engineer III, you will be experienced in cloud-native development with a focus on React frontend and TypeScript, utilizing AWS serverless architecture for our financial Client company.
The ideal candidate will be a full-stack developer proficient in both frontend and backend technologies, with a willingness to learn Terraform. Required skills include React, Node.js, AWS, and Postgres. Candidates with 5-7 years of experience and AWS certifications are preferred. Candidates must be based in Atlanta or Birmingham.
Required Education and Experience
Bachelor's degree in Computer Science, Computer Engineering, or related field
5+ years of experience
Building web applications with REST APIs integration of microservices in Node.js and .NET
Full-stack development experience
Expertise in C#, TypeScript, and two or more Integrated Development Environments
Experience with REST APIs and React.js WebApp
Familiarity with AWS Lambda, API Gateway, Postgres, and DynamoDB
Strong understanding of object-oriented design and development
SQL experience and knowledge of Prisma ORM
Understanding of REST API lifecycle
Troubleshooting skills and experience with IAC using Terraform
General Requirements
Collaboration with technology professionals
System analysis for performance issues
Developing and implementing technology solutions
Managing multiple projects simultaneously
Knowledge of software testing techniques, code optimization, and debugging
Strong communication, analytical, and problem-solving skills
Preferred Requirements
Experience with containerized and serverless application development (Docker, Lambda, Kubernetes)
Production support experience and working in a team environment with multiple interfaces
CI/CD experience, AWS deployments, and familiarity with Harness, GitHub
Agile methodologies and Test-Driven Development (TDD)
Essential Functions
Oversee development and installation of new hardware and software
Install and configure systems and software
Test software for malfunction detection
Identify and resolve business systems issues
Design and deploy new applications and enhancements
Measure and improve system effectiveness and efficiency
Develop and implement strategies to improve systems
Monitor and test system performance
Perform other tasks as required
MAU Workforce Solutions