Randstadposted about 9 years ago
Full-time
Chicago, IL
Administrative and Support Services
Randstad Software Engineer (Java/C#) in Chicago, Illinois

Software Engineer (Java/C#)

Location:

Chicago, IL

Date Posted:

Monday, April 4, 2016

Experience:

2 years

Job Type:

Temp to Perm

Reference #:

479363

Specialty:

Randstad Technologies

Description

Title : Software Engineer (Java, C#)

Location : Chicago, IL 60606 (downtown loop)

Duration : 6 month contract-to-hire

JOB DESCRIPTION :

Scope : Our clients philosophy is build it, break it and then rebuild it better. We are seeking a talented Sr. Software Engineer to work on the Automotive Cloud Services initiative. The team develops high-volume, low-latency, real-time event processing and Big Data analytical systems in a cloud environment. We are looking for people to help us build systems that collect and analyze sensor data from cars and turn that data into the information that will enable self-driving cars.

Ideal Candidate will have following skills:

Smart We are looking for someone who understands how all the software components fit together. From persisting data to message processing, you understand how to create a highly scalable, highly available system. Storm, Akka, Spark, Kafka, Zookeeper and all things AWS. You have a solid understanding of Linux.

Fast learning Never Stop Learning! We are looking for Software Engineers who love to learn new things. You have advanced knowledge of a statically typed Objected Oriented language (Java, C#) and working knowledge of at least one scripting language (JavaScript, Python, Bash). You stay up to date with the latest technology trends.

Team Player No man is an Island! Our teams are highly collaborative. You believe that a team can accomplish more than one person working alone and continuous improvement is key to a teams success. When you learn something new you are eager to share your findings with others

Adaptable Our products are still evolving and as they evolve our technical solutions evolve as well. You easily pick up new technologies and use those technologies to solve problems in creative and innovative ways. You use processes like Agile and Lean to enable software development.

Driven Figure it out! Creating and delivering valuable software is your top priority. You know your code will work because it is covered in tests. TDD and BDD are your main methods of achieving high test coverage. In order to deliver quickly, you believe automation is key.

Day to Day Responsibilities:

Read through the stories in Jira and understand your commitments

Catch up with your team on what was accomplished yesterday and todays plan

Discuss the design and implementation approach of the new feature, possibly negotiate AC's

Write clean, fast code to implement new features

Learn and play with the code that is about to change and think how to improve it

Make sure the existing code that is about to change has enough coverage

Read or watch some tech article, learn new JAVA features, or upcoming Star Wars game

Deploy a stack into AWS with your code

Do a code review or respond to yours

Nice to Have Skills:

Comfortable with Python or other scripting languages

Prior experience with AWS is a plus - (training provided)

Solid understanding of the Linux Penguin

Familiar with Agile methodology

Experience with BDD and TDD

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service