Work in Illinois Manufacturing Jobs

Job Information

VIVA USA Inc Software Developer in Chicago, Illinois

Req Ref No: MDILSD11 Location: Chicago, IL Duration: 6.0 months

Description

In this role, you will be developing client’ next generation building web applications. Software Developer – DevOps

Job Description As a Software Developer with strong DevOps background at client Smart Infrastructure, you will collaborate across interdisciplinary teams to improve and develop software products for the commercial HVAC market. Working within our Cloud development team, you will have the opportunity to apply Cloud and Web technologies in our products to enable smart buildings.

Job Requirements and Responsibilities

Development of software applications with proven experience in some of the following, with a desire to learn and contribute to the full stack development:

o Angular o HTML/SCSS + Bootstrap 4 o GoLang o Java / C# / C++ o JavaScript / TypeScript

Experience delivering quality code that is full tested at both the unit level and e2e, gated through a continuous integration pipeline Nice to have: experience parallelizing e2e test execution with Selenium, Cypress, TestCafe or similar to further speed up CI/CD pipeline Write user documentation for internal process and external customer support.

DevOps background: o Maintain the environments to support development & Test teams. o Automate processes for integration and deployment. o Experience implementing and maintaining Infrastructure as Code with Teraform, Serverless and/or CloudWatch or similar o Experience configuring CI/CD platform such as GitLab, Jenkins, CircleCI, or AWS/Azure equivilants to automate and continuously improve team’s CI/CD pipelines, with a passion for continuously looking for ways to innovate and shave seconds off pipeline completion times o Collaborate with global teams to troubleshoot configurations between components used by project o Support continual service improvements for release management through sharing of project learning o Knowledge of Monitoring services including Prometheus/Grafana. o Knowledge of container and orchestration frameworks including Docker, ECS, EKS, Fargate, OpenShift o Knowledge of AWS services including Lambda, CloudFront, S3, DynamoDB o Demonstrated experience scripting to automate and problem solve with either sh, awk/sed, go or similar tooling

Applies client development processes. Committed and ambitious to learn; keen to develop skills to stay ahead of technology trends. Pinpoints the actual cause of problems and actively searches for novel approaches Required Knowledge/Skills, Education, and Experience University degree in Computer Science preferred, or equivalent. 2-5 years of current practical experience in software development, documentation, and test-focused design. Proven proficiency of full stack technologies (Angular, JavaScript, TypeScript, Go, Bootstrap, Node.js etc.). Coding expertise in Go, JavaScript with a “code it right the first time” attitude! Technical capability in two or more of the following: AWS Landscape, AWS Lambda, DynamoDB, S3, Streaming, ECS, EKS, Fargate, Docker, OpenShift, GitLab CI/CD, Teraform, Kibana, Grafana, Prometheus. Keen to deliver quality services in every aspect. Excellent Communication. Top 2 Critical Skills We Are Seeking

• Proven experience designing and contributing to full stack and Angular cloud applicationswith end to end quality code delivery • Experience configuring CI/CD platforms such as GitLab, Jenkins, or AWS/Azure equivalents to automate and continuously improve team’s CI/CD

What We Ask of You

• Proficient in design, implementation, testing, troubleshooting, and enhancing software applications for large building automation systems. • Collaborate with product management and architects to understand and elaborate market requirements to propose and implement product designs. • Contribute and review software methodologies for product design and model documentation. • Write user documentation for internal process and external customer support. • Advanced understanding of quality attributes and their impact on software products, design, and development. • Collaborate and contribute in international, multi-site development in an agile environment. • Consume and contribute back to inner-source components • Knowledge of Monitoring services including Prometheus/Grafana. • Knowledge of container and orchestration frameworks including Docker, ECS, EKS, Fargate, OpenShift • Knowledge of AWS services including Lambda, CloudFront, S3, DynamoDB • Develop and run automated tests usingappropriate language or platform.Experience parallelizing e2e test execution (Selenium, Cypress, …) to further speed up CI/CD pipeline strongly desired • Create and review technical documentation for internal process and external customer support. • Participate and propose design alternatives via prototyping, pair programming and expert reviews. • Passionate and self-motivated to learn and keen to constantly improve and develop skills to stay current with technology. • Participate in resolution of field problems in application of existing products based on thorough system impact analysis. • Ensure that secure coding practices are followed • Some travel may be required (-10%) Qualifications

• Bachelor’s degree or advanced degreein Computer Science or related field, where required. • 3+ years developing cloud applications • 2+ years building Angular 2/4/5/6/7/8 apps with proven experience in HTML/SCSS + Bootstrap 4, JavaScript/TypeScript. GoLang experience desired. • Experience delivering quality code that is fully tested at both unit level and end to end, gated through a continuous integration pipeline • Solid knowledge of virtualization technologies and platforms • Power user knowledge of modern operating systems and IT networks/infrastructure • Strong communication and collaboration skills in global setup • Passionate and self-motivated to learn and keen to constantly improve and develop skills to stay current with technology • Successful experience in a directly related field and successful demonstration of Key Responsibilities and Knowledge as presented above

VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

DirectEmployers