Position: Application Developer - Software
Location: Birmingham, AL / Nashville, TN / Charlotte, NC / Atlanta, GA ( onsite 3 days a week and 2 remote)
Duration: 4+ Months contract to hire (ONLY W2)
Job Description:
At ***, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/solutions. This position sits within *** Technology department.
Note :
Apache Kafka experience is a plus.
Strong Python programming skills, especially with AWS Lambda , are essential.
Terraform expertise is highly needed, particularly for AWS infrastructure .
2+ years of AWS experience required.
7+ years of overall professional experience in software development.
Ideal for candidates with skills in real-time data streaming and cloud-native architectures .
Requirements
Bachelor's degree in Computer Science, Computer Engineering or a related field
Seven (7) years of experience
Skills and Competencies
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
Knowledge of software testing techniques, code optimization and software debugging
Strong communication, analytical and problem solving skills
Strong executional capabilities
Thorough understanding of software structures, hardware, computing systems and how to integrate them
Comments for Suppliers: Python experience required
Terraform experience required
AWS lambda function experience required
Kafka