> Markdown version of [/jobs/ext/1951672-analyst-infrastructure-development-automation](https://www.wearedevelopers.com/jobs/ext/1951672-analyst-infrastructure-development-automation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Analyst, Infrastructure Development & Automation - **Company:** Intercontinental Exchange - **Location:** Chicago, IL, United States - **Salary:** $75,000.0 - $90,000.0 - **Contract:** Permanent contract - **Skills:** Application Frameworks, Unit Testing, C++ (Programming Language), Databases, Relational Databases, Distributed Revision Control, Electronic Data Interchange (EDI), Networking Hardware, JSON, Python (Programming Language), PostgreSQL, Apache Maven, MySQL, Systems Development Life Cycle, Release Management, Software Engineering, SQLite, TypeScript, Website Wireframe, Extensible Markup Language (XML), YAML, Flask (Web Framework), Reliability of Systems, Git, Fastapi, AngularJS, Integration Tests, Information Technology, Npm(Software), Restful APIs, Server Operating Systems & Platforms, Golang - **Published:** August 6, 2026 - **Apply:** https://dejobs.org/x/x/6B62487093B5419BAB17BE506810F7EF/job/ ## About the Role * Computer Science (or related field) degree completed or in-progress, or the ability to demonstrate equivalent experience * Novice-level software development skills with, or willingness to learn, at least one programming language (Python, TypeScript, Go (golang), or C++ preferred), including: understanding of first-order syntax and vernacular (conditionals, built-ins), writing simple functions and functional-style scripts, and an understanding of what objects are * Good written and oral communication skills and the ability to work with others on both an ad hoc and project team basis, across organizational boundaries * Self-organizing, with a willingness to work through assigned tasks and ask for help when needed Preferred Knowledge and Experience * Development ability in Python, TypeScript, Go (golang), or C++ Familiarity with GNU/Linux operating systems * Familiarity with a DVCS (e.g. git) * Exposure to relational database systems (e.g. PostgreSQL, MySQL, SQLite) * Exposure to RPC or RESTful APIs * Ability to work with JSON, XML, YAML, and proprietary data interchange formats * Familiarity with development dependency management tools (e.g. npm, pip, maven, etc) * Familiarity with unit and integration testing * Exposure to web/application frameworks (e.g. Flask, FastAPI, Angular) * A self-driven approach to learning, with comfort asking for help and the ability to self-investigate issues before escalating ## Description * Write and maintain software that interacts with various server platforms, storage solutions, network devices, tools, databases, and user input * Gather requirements from relevant business owners * Create wireframes or diagrams to explain solutions * Keep project stakeholders updated on progress * Help ensure an orderly release management and SDLC process is followed * Meet with technologists from other teams to ensure all new software appropriately captures the requirements, uses the best data sources, and does so in a secure manner * Create and maintain documentation of system components and their operation * Write unit and integration tests that ensure system reliability * Help train end-users on the use of any new tooling * Maintain and improve tools and sub-components, growing toward ownership over time ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)