Randstad Engineering Solutions is looking for a Software Engineer with experience with front and back end Android development in Java to join our team working on large tractor display systems for a client in Burr Ridge IL.
Required Skills -Java, Android, CAN
Job Duties -Research, design, write, develop, test, and evaluate software programs that integrate with large tractor displays.
Create and update documentation for designs, and all phases of the project.
Analyze and root cause software issues found internally and externally.
Work within and be accountable to Agile development processes as a member of an interdisciplinary product development team.
Job Requirements -Bachelor's degree in computer engineering, Computer Science, Electrical Engineering, or similar
Minimum 5 years of object-oriented software development/ design pattern experience.
Minimum 3 years of software development experience using Java.
Minimum 3 years of experience in software unit testing and integration testing using automated frameworks.
Experience in APIs to connect Android Applications to back-end services.
Experience with networking protocols such as J1939, CAN
Desired Skills & Experience -Experience with software development fundamentals such as unit testing, build automation, branched based development, and modern documentation practices.
Experience with software architectural design and refactoring.
Experience with Software Engineering tools such as DOORS, Polarion, JIRA, Git, Gerrit, Jenkins.
Required Skills :
Java
Additional Skills :
Software Developer