What are the responsibilities and job description for the Software Developer - Python position at Federal Soft Systems Inc.?
Job Details
Role: Software Developer - Python
Location: Chicago, IL (Remote) - Need Locals
Description
The role is preferably hybrid but open to remote. Ideally they want someone in the Chicago area that can come on-site even if it s in an as needed basis.
Qualifications
Education
Advanced degree in computer science, mathematics, statistics, engineering, or a relevant quantitative field preferred.
Experience
3 years of relevant software development experience, full cycle preferred, including design, coding, testing, and support.
Programming skills using Python (preferred), Golang/Javascript (a plus), or other languages like C/C , Java, or C# with advanced skills in at least one of these languages.
Knowledge of web applications, REST API, microservices, and containers.
Knowledge of Elasticsearch, PostgreSQL, Spark, Hadoop, and data analysis.
Knowledge of configuration management utilities (Chef, Salt, Ansible) and container-based deployment solutions (Docker, Kubernetes).
High performance/cloud computing experience (AWS, Google Cloud Platform, Openstack).
Unix/Linux programming, open source, and version control experience.
Experience with cloud platforms (AWS, Google Cloud Platform, Openstack), CI/CD, and Agile methodologies. Licenses and Certifications