Agile XP Software Engineer

col-narrow-left
Job ID:
2519404
Location:
Chicago, IL
Category:
Information Technology, Telecommunications, Product Management
Salary:
$130,000.00 per year
Zip Code:
60601
Employment Type:
Full time
Posted:
12.07.2018
col-narrow-right
col-wide

Job Description:

Agile XP Software Engineer
Chicago, IL
$110-130K +Bonus

Prestigious Company is recruiting for an Expert XP Software Engineer to join our Agile XP Engineering team in Chicago. Our common goal is to build digital products that support the Company strategy. This team will engineer software all day, every day, on a full-stack cloud platform, Pivotal Cloud Foundry. Driving quality leveraging test-driven development with continuous integration & continuous delivery is key to our engineering approach. As an engineer, this role will partner with our Company Product Manager and Product Designers to iterate the product vision into software that meets end user needs.

About You

  • You naturally lead during inceptions and iteration ceremonies, infusing backlogs with technical input in close partnership with the Product Manager.
  • You are passionate about software engineering with an interest in learning.
  • Teaching others new information comes easily to you.
  • You happily lead the effort to shape the architecture and design of the product.
  • You will measure success by working software and end user satisfaction.
  • You have well-developed communications skills and enjoy collaborating.
  • You have a clear understanding of cloud services, deployment models, and distributed systems.

Job Qualifications

  • A college degree or equivalent experience in Computer Science or similar field, including a solid understanding of Computer Science fundamentals
  • Verifiable 10+ years of developing, engineering, and implementing systems at scale as a full-stack developer
  • Strong understanding of computer science concepts, Object Oriented Design principles
  • Hands on experience and accountability architecting, designing, implementing, and delivering large scale distributed systems and/or applications for the cloud, including microservices architectures and 12-factor principles
  • Experience developing software in different programming languages, and demonstrated ability to quickly learn new languages, including but not limited to JavaScript, Java (Spring), PL/SQL, .NET, Ruby, Python, etc.
  • Experience developing & consuming web services (REST, SOAP, JSON), ETL jobs, and APIs (service-oriented architectures)
  • Use object-oriented design (OOD) patterns for separation of operations, code reusability, security, and response time
  • Experience and knowledge in web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML
  • Actual experience developing continuous integration, continuous delivery and continuous deployment pipelines for distributed apps; assumes tool knowledge such as Jenkins, Concourse CI, and/or Gradle
  • Experience with monitoring tools like Dynatrace, AppDynamics, Iris, or Vision
  • Mobile App development with iOS or Android is a plus
Company Info
Request Technology - Anthony Honquest