Good understanding of software development fundamentals
Knowledge of data structures, algorithms, networks, and databases
Strong communication skills (verbal and written)
Bachelor's degree in Computer Science or Software Engineering
Responsibilities
Collaborate with architects and engineers to enhance messaging applications
Engage in all phases of the software development lifecycle
Solve business challenges using cloud technology
Work on the implementation of container orchestration services
Continuously learn and adapt to new technologies, tools, and languages
Develop and maintain robust software solutions
Contribute to the Agile team processes
Benefits
Collaborative work environment
Opportunities for professional growth and learning new technologies
Involvement in cutting-edge software solutions
Dynamic team with a mix of experience and innovation
Work on innovative and globally deployed messaging solutions
Full Job Description
Job Description
Infinite Convergence Solutions is looking for an experienced Software Development Engineer to be part of a team of energized software engineers working on the cutting edge of technology, involved in all phases of the software development lifecycle.
The candidate for this role should have a passion for solving business challenges through cloud technology. You will work with a collaborative team of architects and engineers to address Infinite's rapidly evolving messaging applications using container orchestration services. You will have the opportunity to learn new technologies, tools, and languages.
Requirements
Experience with C++, Java, and PHP 8
Familiar with Linux operating systems and scripting languages
5-7 years experience working as a Software Engineer
Excellent analytical and problem solving skills
Good understanding of software development fundamentals
Knowledge of data structures, databases, networks and algorithms
Strong verbal and written communication skills
BS in Computer Science or Software Engineering
Eligible to work in the US
The following additional skills are a plus
Understanding of Container ecosystem
Container architecture, design or development
Microservices
Experience with Dockers, Kubernetes and/or OpenShift
Helm, Deis Workflow
Experience with cloud platforms such as OpenStack and AWS
Experience working as part of an Agile team
Experience in automation and familiaity with CI/CD tools, Git, Jenkins, SonarQube, Ansible
Location
This position is located in the Chicago, IL metropolitan area.