Chicago_ W Madison Office
Application Engineer (Architecture)
HERE Technologies, the Open Location Platform company, enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, we empower our customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely. To learn more about HERE, including our new generation of cloud-based location platform services, visit http://360.here.com.
Responsibilities
We are seeking a FullTime Software Engineer. As part of the traffic orginization you will be utilizing the Open Location Platform to manipulate real time data and process this data in formats that our customers use.
Your Day
• Read through the stories in Jira and understand your commitments
• Catch up with your team on what was accomplished yesterday and planned for today
• Discuss the design and implementation approach of a new feature, possibly negotiate AC's
• Learn an existing code base so you can extend it with confidence
• Write clean, fast code to implement new features
• Make sure the existing code you are about to change has enough test coverage
• Read or watch some tech article, learn new web development best practices, or chat about Halt and Catch Fire
• Deploy a stack into AWS with your code
• Do a code review or respond to yours
• Smart – We are looking for someone who understands how to take a problem definition, and apply his/her experience and creativity to develop a solution for that problem.
• 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 team's success. You will be scrumming with our on- and offshore Product Managers and Owners to finalize the requirements, work with architects on solutions design, code alongside your peers, participate in code reviews, and deliver fully tested code to production on a regular basis.
• Driven – Figure it out! Creating and delivering valuable software is your top priority. You know your code will work because it has great test coverage. TDD and BDD are your main methods of achieving high test coverage. In order to deliver quickly and often, you believe automation is key.
• Adaptable – Our products are still evolving and as they evolve our technical solutions evolve as well. You will be a key contributor to our products using your experience to influence product direction and deliver quality solution. You use processes like Agile and Lean to enable software development.
Qualifications
•Skilled with Java/Scala programming
•Skilled with Python or other scripting language
•Experience with AWS
•Familiar with Agile methodology
•Experience with BDD and TDD
HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.