Sr. Engineer (Jave/J2EE)-23307 Job in Chicago 60606, Illinois Us

 

NAVTEQ is the leading global provider of maps, traffic and places data enabling navigation, location-based services and mobile advertising around the world.  Our robust and accurate content enables intelligent location applications which support navigation for in-vehicle systems, portable and wireless devices, as well as mapping solutions available via the internet or downloaded to a mobile device.   Developers, advertisers and customers seeking government and business solutions also rely on NAVTEQ for products and services unique to their needs.

 

NAVTEQ offers the broadest range of location content available to support consumer and business applications.  NAVTEQ customers have access to world-class digital maps which span 83 countries and territories on six continents.  Our advanced visual content, LocationPoint™ Advertising platform, and NAVTEQ Traffic™ portfolio are among the premier products our customers and developers can use to differentiate their location offerings.  With an average of over 100 million uses every day, NAVTEQ data is helping individuals around the world find their way to people, places and opportunities more easily and safely than ever before. 

 

NAVTEQ is headquartered in Chicago, IL, USA, with approximately 5,100 employees worldwide located in 212 offices in 48 countries. NAVTEQ also maintains regional headquarters in Veldhoven, Netherlands and Gateway East, Singapore. 

 

We are currently looking for a Sr. Engineer-REQ 23307 in Chicago, IL

 

SUMMARY:

This position is for a Sr. Engineer within our development teams, responsible for participating in all stages of the software development lifecycle in an Agile/Lean environment.  Using current programming languages and technologies to write code and perform testing and debugging of applications.  Interact with product management and users to define system requirements and/or necessary modifications and assist with systems integration.  The successful candidate will have the ability to work in a highly collaborative manner.

 

RESPONSIBILITIES:

·         Collaborates with Product Management and development team to ensure user stories are created and estimated

·         Works closely with development team to identify and resolve issues

·         Software design and review

·         Software development of application or system components

·         Requirements definition and analysis; unit testing of developed code

·         Investigation and root cause analysis of software and system defects

·         Maintain and run tools and processes that support and automate software product release

·         Understand the technical aspects of the products used to support the configuration management activities of the development process

·         Adapt configuration management tools for the complex needs of the development teams or the management of the development process

·         Generate, monitor and maintain Baseline Audit, and Configuration Item Version Control

·         Publish release packages and records

·         Deploy the development artifacts to a staging area for release to production

·         Enforce process compliance

·         Create and execute approved test plans and analyzes and report results

·         Decompose requirements for testability and provide feedback to the requirement gathering process

·         Interact with product management and customers/users to support software acceptance process and act as a liaison between development and user community

 

REQUIREMENTS:

·         Undergraduate degree in Computer Science, Computer Engineering or Management Information Systems

·         5+ years of engineering experience

·         Proficient in Java / J2EE Development, Spring, XML

·         Knowledge of Perl, Python or other scripting languages

·         Experience designing Java applications that interact with databases in a scalable way

·         Experience with MySQL, postgress or Oracle

·         Automated Unit Testing using JUnit or similar tools

·         Proficient with Unix/Linux

·         Proficient in a Configuration Management tool (e.g., Subversion or CVS)

·         Knowledge of agile development techniques such as TDD, Pair Programming, Refactoring, Continuous Integration

·         Proficient oral and written communication skills

·         Must be a team-player with the ability to work within a collaborative environment

·         Thorough understanding of the software development lifecycle

·         Proven ability to work independently with limited supervision

·         Creative, resourceful and innovative problem solver

·         Self-taught and self-teaching, with a demonstrated aptitude for acquiring knowledge and skills

 

Highly Desired Skills

·         Excellent knowledge and proven, multi-year experience in Agile/Lean (Scrum, XP and Kanban) development environments

Success in this position requires strong collaboration and communication skills and a high level of motivation and drive.

 

 

This position is eligible for a Level 2 Employee Referral Award. 

The final award will be determined based on the actual level of the position that is hired.

 

 

NAVTEQ is an Equal Opportunity/Affirmative Action Employer M/F/D/V