This position is located in Cleveland, OH. As a member of the Digital Technology Team, you will develop fast, reliable code that transforms concepts into platforms and products. You will define best practices that will shape the next generation of software. We are looking for a sharp and creative individual with 5+ years of software development experience. You will leverage your skills and passion for emerging technology in Cloud, IoT, Edge and Big Data to drive strategy to expand the Internet of Things platform.
Act as a leader, mentor, and contributor on software design and development best practices
Define specifications, technical guidelines, and application best practices
Design, develop, test, and debug new and existing software products and utilities
Use new and emerging technology to shape product directions and implement product vision
Assist in documenting requirements as well as resolving conflicts or ambiguities
What You'll Need
Bachelor’s degree in computer science, software engineering or similar field
5+ years’ experience software architecture, design, development and implementation of large-scale software products
Experience with modern application development methodologies, environments, and processes (e.g. IaaS, PaaS, SaaS, multitenant, microservices and 12-factor app methodology)
Experience in one or more of the following programming languages; C, C++, Go and Python
Experience in XML, JSON and Distributed Messaging Systems
Experience in delivering RESTful APIs and SDKs
Experience with RDBMS (e.g. SQL Server, MySQL, Oracle DB)
Experience with advanced Data Lake technologies; NoSQL, Hadoop, Spark, Hive, etc.
Knowledge of IoT components (sensors, edge, hub, etc.) and IoT protocols (OPC-UA, MQTT, Modbus, AMQP, etc.)
Experience in Test Automation frameworks and Test-Driven Development practices
Experience in DevOps, Continuous Integration/Continuous Delivery, and related tooling
Strong verbal and written communications skills and ability to interact with multiple teams
Help us improve CareerBuilder by providing feedback about this job:
Report this job
Report this Job
Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to ourTrust and Site Security Team
privacy and protection,
when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder
Terms and Conditions
for use of our website. To use our website, you must agree with the
Terms and Conditions
and both meet and comply with their provisions.