The Maverick Software Consulting concept is simple. Maverick provides a pool of top student IT talent, trained and ready to work for clients seeking to increase their staff. Once a student is hired by a client, Maverick handles all administrative tasks involved with new employees such as background checks, drug screens, pay roll setup, and onboarding. We also cover day-to-day management of the student.
Yes. A Maverick Manager will be assigned to onboard, train and manage the student(s). This Manager is your point of contact and can address any questions or concerns.
You tell us which skills you are seeking for your team, and we'll search our talent database and send you names and information for several students matching your needs. You have the opportunity to interview each of the students and select the one that best fits your team.
Maverick recruits and interviews students from universities across the United States year-round ensuring we always have a large pool of top IT talent.
Contact your Maverick Manager as early as possible and communicate your concerns. The Manager will work with the student to correct the problem or issue and will be in regular contact with you regarding updates and progress. The student would be terminated if behavior or performance does not improve.
We work closely with clients to manage the pipeline of work for the students. If you run out of tasks, we will have the student work on Maverick Software Consulting internal projects. You won’t be billed for the students time while they are working on MSC projects.
The sky is really the limit. Our students can help on almost any project as long as they have someone to show them the ropes and help mentor them. We currently have students that are working on:
We work with companies of all sizes including small start-ups, growing mid-size companies, and large corporations. Maverick can place a single student on a team, fill a development center with a group of students, or work with a client to ramp up to 100+ students over time. We customize our services to meet our client’s needs.
Hiring a student(s) to work on a project that lasts only a few months is not a good fit. However, if you can work with other teams in your company to line up 3 or 4 projects that offer a variety of work, that could be a great fit.
Just let us know which university(s) you would like Maverick to begin recruiting from and we can reach out to the computer science/engineering departments, MIS department, career advisers, student groups, etc. and start recruiting students.
We're happy to talk through any questions, concerns or risks you have with no obligation or commitment to proceed. We can review your requirements, search our queue of students for a good fit, and share with you a list of qualified students (at no cost). This will give you a chance to see the process and decide if you would like to proceed.
There are multiple models available.
100% Onsite - Students attending local universities near your company can work onsite with your employees.
Hybrid – Students attending local universities near your company can work onsite with your employees when their class schedule allows and have the flexibility to work some hours from the University when they have a busy day of classes. The students use a secure Maverick Software Consulting laptop and receive day-to-day management and oversight from a Maverick Software Consulting Manager when they work remotely from the university.
100% Remote – Students in your area (up to 3 hours away) can be onsite for training and important meetings. Then work remotely from the university using a secure Maverick Software Consulting laptop and day-to-day management and oversight from a Maverick Software Consulting Manager.
100% Remote / Coworking Space – Students in your area (up to 3 hours away) can be onsite for training and important meetings and then work remotely from a coworking space. The student uses a secure Maverick Software Consulting laptop and receives day-to-day management and oversight from a Maverick Software Consulting Manager. This option allows us to build larger teams of students with the ability to work and collaborate in the same physical office.
No, we provide the students with a “Developer” class laptop. The laptop has an Intel® Core™ i7 Processor, 8 gig of RAM with an encrypted 500 Gig Solid State Hard drive. It’s running Windows 10 Pro, with Microsoft Office Small Business and Symantec Antivirus, Antispyware, Intrusion Prevention, Device Control, Download Intelligence, Browser Protection, Email Protection and Microsoft Patch Management.
All laptops have a cloud-based security software that allows management of the devices on and off the network. This software allows us to track the location of the laptop and “Freeze” the device if necessary. It also allows us to see all of the files on the computer and delete files if necessary. The hard drive is encrypted using Symantec PGP or bitlocker. They also have Symantec Antivirus, Antispyware, Intrusion Prevention, Device Control, Download Intelligence, Browser Protection, Email Protection. We have a Microsoft Patch Management server setup to ensure all of the latest security patches are installed on the laptops.
No, there are no placement fees. That’s one of the big values Maverick brings to the table. We want to help you build your IT workforce and charging a placement fee would just add an obstacle to the process.
Just let us know. We will have you work directly with the student and make them a job offer. That’s it. It's clean and simple with no strings attached.
Maverick Software Consulting will work with you to flex your team up and down as you need. Since we recruit and interview year round we can ramp up additional students any time of the year. If you need to scale back the size of your team, it is recommend to do so at the end of a semester when students are graduating.
It’s really the same process that you would follow for on-boarding any new employee that joins your company. Each new employee is most likely assigned to a Manager or Technical Lead/Contact; the process for Maverick students would be the same. The student would be assigned to a Manager / Technical Lead at your company. That person is responsible for helping the student get set up on the necessary systems (user accounts, source control, etc.), providing work direction, and mentoring on company-specific knowledge such as your coding standards, systems, and processes.
It typically takes students between 3 to 6 weeks to come up to speed on a client’s work environment/assignment (dependent on the complexity of the work). The student's Manager/Technical Team Lead should be available to teach the student the company-specific knowledge such as coding standards, how code reviews are done, etc.
The student is assigned to a Team Lead at your company. The Team Lead is responsible for helping the student get set up on your systems (various user IDs, access to source control, etc) and providing work for the student.
The student is also assigned a “Maverick Manager.” The Maverick Manager assists with on-boarding the student and is also responsible for day-to-day management of the student, mentoring, and career development coaching. The Maverick Managers stays in contact with the student via IM, Cisco WebEx, email, and phone. The Maverick Manager also uses our custom Virtual Team Management System (VTMS) which allows us to monitor everything running on the student’s computer.
Every college and university across the United States that offers a Bachelors Degree (4 years) in Computer Science, Computer Engineering, Management Information Systems (MIS), or related degrees.
We hire students passionate about Computer Science/Programming who love coding so much that they are writing programs, teaching themselves new technologies, and/or building websites or mobile apps for fun. Other factors reviewed are GPA, leadership experience and soft skills.
The students can really work on any project, but it’s best if they stay away from “Mission Critical Projects.” At the end of the day, they are still college students. School is still the top priority, and we never want to put a student in a position where they have to choose between school or work. We have never and will never ask a student to skip a class so they can get more work done.
We offer a 100% Satisfaction Guarantee. If at any time you are not happy with the student, the setup, or the service, just let us know and we’ll work with you to rectify the situation.
A student will typically work with a client for 1 or 2 years, until they graduate from college
Take a look at the diverse set of technologies students are working on with our current clients. If you are seeking a skill set not listed there, let us know what you are looking for and we will work with you to find students with those skills or experience with similar technologies.
Maverick will work with you to create customized training materials for your technologies and tools.
Students typically work 20 hours a week during the school year/while in school and 40 hours a week over the summer. This is not carved in stone and may be adjusted on a client-by-client basis.
We typically recruit students that have completed intro to programming and object oriented programming or data structures courses. If students have done relevant development work outside of class this will also be considered during the interview/hiring process.