Software Apprentice - Fall 2016
We are currently accepting applications for an apprenticeship in our Chicago office, starting in October 2016.
Being a consultant at DevMynd is all about collaborating with clients to help them solve meaningful business challenges. We want to work on software with a positive social impact and feel good about what we do. We typically spend our days at the DevMynd office in Bucktown (Chicago) or the Mission (SF), working directly with our clients in small teams, building and providing guidance on the product, and collaborating with designers.
We're looking for an entry-level software consultant to join our team as an apprentice. This is appropriate for a recent graduate or self-taught developer looking for their first professional job. DevMynd's goal is to turn you into a full-fledged software consultant by the end of the program.
You'll work with a senior mentor who will guide the process and provide feedback, but the program is not rigidly structured. The program is officially six months in length, but can be short-circuited or extended, if all parties agree. We want to welcome many different types of people onto our team, with different strengths and weaknesses. This means each apprenticeship is somewhat tailored to fit the person who's in it.
In general, though, you will:
- Develop both your consulting skills and your technical skills
- Work on several different projects and be exposed to a variety of technologies, people, techniques, and tools
- Spend most of your time working alongside experienced engineers directly on client projects
- Interact with clients and provide input on product decisions
- Pair-program as much as possible (85% of the time or more)
- Get to know the ins and outs of our "small-a" agile development process
- Driven to succeed and learn in the software development industry
- Interested in business and industry outside of software development
- Great communication skills in all media (chat, in-person, email, etc.)
- Collaborative work style
- Basic understanding of the web:
- HTTP and web servers
- HTML and CSS
- Some back-end language (Ruby, Python, PHP, etc.)
- Basic JavaScript and jQuery
- Basic understanding of data modeling & relational databases (PostgreSQL, MySQL, etc.)
Nice to Have
- Familiarity with automated testing
- Experience using software to solve problems at previous jobs
- Completion of some course of study in programming (a code school, university classes, etc.)
Apprenticeship Period Benefits
- Learn from a highly collaborative and values-driven team
- Healthy work/life balance with no overtime requests
- Minimal travel; work mostly at our offices (not on-site at client offices)
- Competitive entry-level salary
- 100% employer paid plans for medical, dental, and vision for employee, spouse, and family
- 1 week paid time off
- 1 optional work-from-home day per week
- Catered lunch in-office 1-2 days per week
Post-apprenticeship Full Time Benefits
- Work with a highly collaborative and values-driven team
- Healthy work/life balance with no overtime requests
- Minimal travel; work mostly at our offices (not on-site at client offices)
- Competitive annual salary
- 100% employer paid medical, dental, and vision plans for employee, spouse, and family
- 100% employer paid life insurance policy
- 100% employer paid short-term and long-term disability insurance
- 3 weeks of paid time off to start, increasing by 1 week each year up to 5 weeks off
- 3 paid conference days each year
- 1 optional work-from-home day per week
- Annual learning budget for courses, online training, books, etc.
- Catered lunch in-office 1-2 days per week
- Yearly pre-tax transit benefit
- Eligibility for inclusion in bi-annual profit sharing after 1 year of employment
- Eligibility to enroll in the DevMynd retirement plan with 3% employer matching after 6 months of employment