Smart Data Developer Incubator

If you’ve just graduated school (or maybe learning to code on your own) and are looking to start a career as a software developer, the Smart Data Developer Incubator is a great place to start your journey.

You will gain practical experience working in a high-quality software company and see first hand how software is made. You will build great products using the latest technologies and agile software process.

gears What is the Smart Data Developer Incubator?

Our developer incubator is a 16 week paid apprenticeship designed to jumpstart your career as a software developer. At the end of the program, graduates will be given a chance to join the Smart Data team as a full-time developer in our Dayton or Cincinnati offices.

gears What will I learn?

Our goal is to teach you practical software development skills. You will be part of a team and complete several software projects using different combinations of front-end and back-end technologies. Each project will be developed over a 4 week period culminating with an official “Demo Day” at the Smart Data headquarters in Dayton. You will have a chance to experience multiple team roles (such as Scrum Master, Front-end Developer, Backend developer, Mobile Developer, Tester and UI/UX designer). You will also gain an exposure to many aspects of the software development process and touch a variety of software technologies such as:

  • Agile Software Process – agile story grooming, agile estimation.
  • Angular 2, React and React Native
  • Node.JS
  • C#, ASP.NET MVC, Web API
  • PHP/Laravel
  • Software Testing and Analytics
  • Data Analytics, Machine Learning, and AI

gears What can I expect?

The Smart Data Developer Incubator is a “Bootcamp” style, hands-on program. You will have to learn new technologies on the fly, actively participate in team discussions, estimate project scope, and deliver working software. While our mentors will provide guidance, the actual coding and project management will be your responsibility.

Each week we will have a guest speaker (usually a senior developer or architect) who will lead an in-depth discussion on a software development topic or technology.

The Smart Data Developer Incubator takes place in our Cincinnati-Blue Ash office and will require your daily attendance Monday through Friday during core business hours.

gears What happens after I graduate?

At the end of the program, you will have the option to interview for a full-time position at Smart Data. All full-time positions come with a competitive salary, full benefits and 3 weeks of PTO.

gears When does the next session start?

The Smart Data Developer Incubator has 2 sessions each year:

  • Our Fall Session runs from September through November (deadline to apply is July 15)
  • Our Spring Session runs from March to May (deadline to apply is Feb 15)

gears Who can apply?

The Smart Data Developer Incubator is open to anyone, regardless of background and education. Our ideal candidate is a recent graduate of BS/MS in Computer Science, Information Technology or Mathematics, who wants to pursue a career as a software developer.

We are looking for highly motivated people who can learn independently and have:

  • Knowledge of a software development language (for example Java, C++, C#, Python, PHP, JavaScript, Objective-C, SWIFT).
  • Good understanding of web technologies (HTML/CSS, JavaScript).
  • Basic understanding of mobile technologies used for Android or iOS development.

You will need to submit a resume and later take an aptitude test in order to advance to further screenings.

Applying is easy, just answer a few questions and submit your latest resume and cover letter. We will get in touch.

Apply for Spring 2018 class