What are the responsibilities and job description for the Software Engineer position at CEI?
** Birmingham, Alabama Locals ONLY / No Relocation Candidates or C2C Sponsorship **
Job at a Glance
This role involves designing, developing, and maintaining software systems, with a focus on backend Java programming, DevOps, and CI/CD pipelines. The ideal candidate will have strong experience in Kubernetes and a deep understanding of software lifecycle management.
Details
- Type: Contract
- Location: Birmingham, Alabama (No Relocation or C2C Sponsorship)
Qualifications
Required:
- Education: Bachelor’s degree in Computer Science or a related field, or equivalent work experience
- Experience: Mid - Senior Level
- Technical Skills:
- Java Backend Programming
- Kubernetes
- CI/CD Pipeline Development
- DevOps
Preferred:
- Experience in banking or financial software development
- Strong written and verbal communication skills
Responsibilities
- Modify existing software to resolve errors, optimize performance, and enhance compatibility with new hardware.
- Design and develop software systems using scientific analysis and mathematical modeling to measure outcomes and impact.
- Collaborate with engineering teams to define system requirements, ensure hardware-software integration, and troubleshoot issues.
- Oversee software testing and validation procedures, ensuring optimal system functionality.
- Provide technical guidance and support for software maintenance and upgrades.
About the Client
A leading financial institution known for innovation and excellence in banking technology. The organization emphasizes security, efficiency, and customer-focused digital solutions, providing a dynamic environment for IT professionals to contribute to large-scale, impactful projects.
#INDCEI