Sr. Engineer

  • location: Chicago, IL
  • type: Contract
easy apply

job description

Sr. Engineer

job summary:
Responsibilities:

As a Senior Engineer at Client, you will have the opportunity to work as a member of an Agile team responsible for various projects focused on integrating and processing large datasets of map, sensor and location data. Responsibilities will include participating in all stages of software development including gathering requirements, software system design, coding, testing, release, and support. You'll be part of a team that follows a documented software development process and is accountable for conformance to software quality standards. You will be able to collaborate within the team and with other engineering teams to ensure cross ¬functional goals are met.

General Accountabilities:

- Design and development of software components

- Unit and Integration testing of Software components

- Ability to solve problems independently and quickly learn new technologies and programming languages

- Develop and maintain tools and processes that support development, automation testing and

deployment of software components

- Develop and enhance configuration management tools for software components

- Create and execute approved test plans and analyzes and report results when necessary

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

Qualifications:

These are our ideal skills/technologies but if you are an experienced smart programmer with knowledge in related technologies, we want to hear from you!

- Strong analytical skills and creative problem solving skills

- Strong oral and written communication skills

- Effective at communicating across functions and building relationships

- Ability to document and communicate development tasks in a clear, concise and accurate manner

- Ability to effectively function in a constantly changing environment

- Proficient in Object Oriented programming

- Solid understanding of Data Structures, Algorithms and Object-Oriented design concepts

- Proven development skills in front-end, middle-tier and database development

- Distributed systems experience

- Experience in JAVA, C++ or other OO programming language

- Experience with scripting language like Python

- Experience in SQL or NoSQL technologies

- Experience with Linux / Unix

Nice to haves:

- Experience with version control tools (SVN or Git)

- Experience in Scala

- Exposure to Amazon Web Services and associated technologies

- Experience with Docker

- Exposure to Big Data technologies like Spark, Hadoop M/R, Hive, Pig

- Experience with Test Automation

- Experience with Spring-Boot & Spring-Cloud application frameworks

- Experience with Agile and/or Scrum

- Experience with Microsoft Office Tools

Education:

- BS degree in Computer Science, Computer Engineering, Mathematics or related field

 
location: Chicago, Illinois
job type: Contract
work hours: 9am to 6pm
education: Bachelors
 
responsibilities:
Responsibilities:

As a Senior Engineer at Client, you will have the opportunity to work as a member of an Agile team responsible for various projects focused on integrating and processing large datasets of map, sensor and location data. Responsibilities will include participating in all stages of software development including gathering requirements, software system design, coding, testing, release, and support. You'll be part of a team that follows a documented software development process and is accountable for conformance to software quality standards. You will be able to collaborate within the team and with other engineering teams to ensure cross ¬functional goals are met.

General Accountabilities:

- Design and development of software components

- Unit and Integration testing of Software components

- Ability to solve problems independently and quickly learn new technologies and programming languages

- Develop and maintain tools and processes that support development, automation testing and

deployment of software components

- Develop and enhance configuration management tools for software components

- Create and execute approved test plans and analyzes and report results when necessary

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

Qualifications:

These are our ideal skills/technologies but if you are an experienced smart programmer with knowledge in related technologies, we want to hear from you!

- Strong analytical skills and creative problem solving skills

- Strong oral and written communication skills

- Effective at communicating across functions and building relationships

- Ability to document and communicate development tasks in a clear, concise and accurate manner

- Ability to effectively function in a constantly changing environment

- Proficient in Object Oriented programming

- Solid understanding of Data Structures, Algorithms and Object-Oriented design concepts

- Proven development skills in front-end, middle-tier and database development

- Distributed systems experience

- Experience in JAVA, C++ or other OO programming language

- Experience with scripting language like Python

- Experience in SQL or NoSQL technologies

- Experience with Linux / Unix

Nice to haves:

- Experience with version control tools (SVN or Git)

- Experience in Scala

- Exposure to Amazon Web Services and associated technologies

- Experience with Docker

- Exposure to Big Data technologies like Spark, Hadoop M/R, Hive, Pig

- Experience with Test Automation

- Experience with Spring-Boot & Spring-Cloud application frameworks

- Experience with Agile and/or Scrum

- Experience with Microsoft Office Tools

Education:

- BS degree in Computer Science, Computer Engineering, Mathematics or related field

 
qualifications:
Responsibilities:

As a Senior Engineer at Client, you will have the opportunity to work as a member of an Agile team responsible for various projects focused on integrating and processing large datasets of map, sensor and location data. Responsibilities will include participating in all stages of software development including gathering requirements, software system design, coding, testing, release, and support. You'll be part of a team that follows a documented software development process and is accountable for conformance to software quality standards. You will be able to collaborate within the team and with other engineering teams to ensure cross ¬functional goals are met.

General Accountabilities:

- Design and development of software components

- Unit and Integration testing of Software components

- Ability to solve problems independently and quickly learn new technologies and programming languages

- Develop and maintain tools and processes that support development, automation testing and

deployment of software components

- Develop and enhance configuration management tools for software components

- Create and execute approved test plans and analyzes and report results when necessary

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

Qualifications:

These are our ideal skills/technologies but if you are an experienced smart programmer with knowledge in related technologies, we want to hear from you!

- Strong analytical skills and creative problem solving skills

- Strong oral and written communication skills

- Effective at communicating across functions and building relationships

- Ability to document and communicate development tasks in a clear, concise and accurate manner

- Ability to effectively function in a constantly changing environment

- Proficient in Object Oriented programming

- Solid understanding of Data Structures, Algorithms and Object-Oriented design concepts

- Proven development skills in front-end, middle-tier and database development

- Distributed systems experience

- Experience in JAVA, C++ or other OO programming language

- Experience with scripting language like Python

- Experience in SQL or NoSQL technologies

- Experience with Linux / Unix

Nice to haves:

- Experience with version control tools (SVN or Git)

- Experience in Scala

- Exposure to Amazon Web Services and associated technologies

- Experience with Docker

- Exposure to Big Data technologies like Spark, Hadoop M/R, Hive, Pig

- Experience with Test Automation

- Experience with Spring-Boot & Spring-Cloud application frameworks

- Experience with Agile and/or Scrum

- Experience with Microsoft Office Tools

Education:

- BS degree in Computer Science, Computer Engineering, Mathematics or related field

 
skills: Responsibilities:

As a Senior Engineer at Client, you will have the opportunity to work as a member of an Agile team responsible for various projects focused on integrating and processing large datasets of map, sensor and location data. Responsibilities will include participating in all stages of software development including gathering requirements, software system design, coding, testing, release, and support. You'll be part of a team that follows a documented software development process and is accountable for conformance to software quality standards. You will be able to collaborate within the team and with other engineering teams to ensure cross ¬functional goals are met.

General Accountabilities:

- Design and development of software components

- Unit and Integration testing of Software components

- Ability to solve problems independently and quickly learn new technologies and programming languages

- Develop and maintain tools and processes that support development, automation testing and

deployment of software components

- Develop and enhance configuration management tools for software components

- Create and execute approved test plans and analyzes and report results when necessary

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

Qualifications:

These are our ideal skills/technologies but if you are an experienced smart programmer with knowledge in related technologies, we want to hear from you!

- Strong analytical skills and creative problem solving skills

- Strong oral and written communication skills

- Effective at communicating across functions and building relationships

- Ability to document and communicate development tasks in a clear, concise and accurate manner

- Ability to effectively function in a constantly changing environment

- Proficient in Object Oriented programming

- Solid understanding of Data Structures, Algorithms and Object-Oriented design concepts

- Proven development skills in front-end, middle-tier and database development

- Distributed systems experience

- Experience in JAVA, C++ or other OO programming language

- Experience with scripting language like Python

- Experience in SQL or NoSQL technologies

- Experience with Linux / Unix

Nice to haves:

- Experience with version control tools (SVN or Git)

- Experience in Scala

- Exposure to Amazon Web Services and associated technologies

- Experience with Docker

- Exposure to Big Data technologies like Spark, Hadoop M/R, Hive, Pig

- Experience with Test Automation

- Experience with Spring-Boot & Spring-Cloud application frameworks

- Experience with Agile and/or Scrum

- Experience with Microsoft Office Tools

Education:

- BS degree in Computer Science, Computer Engineering, Mathematics or related field


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.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs