69983: Columbus, OH – IT – DOT – Programmer 4/PR4

Job Title: Programmer 4/PR4

NFP Rate: $56.67

Interview: Due to current restrictions- they are planning on doing Skype interviews. They are interested in interviewing local candidates (Ohio), but will entertain all candidates if necessary. Please utilize the bid comments section to clarify. If there are any questions, please reach out. Please submit resumes in a word document and remove all candidate personal information (phone,address,email) and vendor information (logos).

Will close to submissions on: Friday 3/27 at 10AM

PLEASE DO NOT reach out to ANY individuals at ODOT regarding this posting. All questions/comments/etc. must be directed to the MSP Team, specifically, Andy Hovest.  Thank you in advance for your cooperation and support on this.
Role:  Programmer 4 (PR4) is requested from April 13, 2020 to June 30, 2020
(456 hours)
ALPS Project:  DOT – Staff Augmentation
MBE/Open Market:  MBE

Position Responsibilities:
The Ohio Department of Transportation (ODOT) is requesting the services of a Software Engineer to build, deliver and support cutting edge and next generation event streaming tools that solve operational problems. As an experienced member of this team you will apply your knowledge to the whole software development cycle. You will work in a collaborative, trusting, thought-provoking environment that encourages diversity of thought and creative solutions that are in the best interests of our customers.
The selected candidate will join a team of curious problem solvers with diverse perspectives and insights. You will work directly with these and other teams in researching, building and implementing solutions that will meet the project missions. These efforts will also provide the structure for state-wide implementation of an advanced Event Streaming Platform.
Responsibilities Include:
• Collaborate with platform architects to define application monitoring and alerting strategies.
• Collaborate with architecture and product teams during the design, requirement and implementation phases of new product development.
• Be on call for level three support.
• Work in collaborative teams to achieve organizational goals, and passionate about building an innovative culture
• Developing and deploying applications to cloud platforms namely AWS & Azure
• Developing and deploying web technologies (e.g. HTTP, XML, REST, HTML, etc.
• Be proficient in multiple modern programming languages with a preference for Java, Groovy, Clojure, Python or JavaScript.
• Conducting hands on POCs to prove concepts/products.
Required Skills & Experience:
• Software development experience with both functional and object orientated languages.
• Ability to organize, troubleshoot and continuously learn.
• Understanding of Agile/Scrum delivery principles
• In development/support of REST API interfaces
• Experience configuring and troubleshooting Kafka connectors
• Experience writing scalable streaming applications, particularly Kafka Streams, and KSQL.
• Strong understanding of concurrency patterns, data structures and algorithms, and strong understanding of domain driven design, Microservices patterns and architectures.
• Experience with Docker and Kubernetes.
• Experience with IOT development
• Machine learning / Artificial intelligence
• MQTT protocol
• Internet of things device knowledge or experience
• Continuous integration and continuous delivery
• Connected vehicle technology
• Experience developing Kafka Connectors
• Experience and knowledge of intelligent transportation system devices e.g. RSU's, Ramp meters, Smart cameras, Traffic signal controllers.
• Experience with Designated Short Range Communications (DSRC) specification as it relates to connected vehicle technology.

Mandatory Requirements/Time:

• BS/BA degree or equivalent experience

• Kafka– Experience in tuning KSQL clusters, connectors, Kafka Stream applications. Experience working with Confluent Cloud Enterprise a plus.
Desired Skills & Experience:

• Demonstrated excellent analytical, communication, organizational and problem-solving skills.
• A strong work ethic
• Advanced knowledge of application, data and infrastructure architecture disciplines
• Understanding of architecture and design across heterogeneous systems
Ability to collaborate and clearly communicate with people to accomplish common goals

Comments are closed.