Software Development Team Lead/Manager

SnapIT Solutions is looking for an experienced Software development Team Lead/Manager who will be responsible for managing, leading, evaluating and overlooking a diverse team of developers with varied skill sets. As a team lead, you will be responsible for analyzing project requirements, assessing risks, estimating timelines, reviewing code and ensuring client standards are met.
Required Skills and Experience:
- Must have strong verbal and written communication skills with the ability to be the bridge between client and the development team.
- Bachelor’s Degree is Computer Sciences or Software Engineering
- Must have 5+ years of experience as software developer
- Analyzing client's requirements and acceptance proposing technical solutions to the business team
- Prioritize, plan and coordinate project development activities according to customer requirements.
- Supervise development team on a daily basis to execute assigned projects within deadlines.
- Must be able to review code and make ensure the team is delivering good quality code
- Strong organizational and project management skills.
- Act as primary contact for customer queries and concerns.
- Managing and providing technical guidance and mentorship to 3-4 agile teams
- Direct the work to ensure the best practices around software development.
- Support preparation of Technology Roadmap
- Supervise reporting responsibility for independent software contractors, software engineers and outsourcing partners
- Must work closely with client and will be fully responsible for delivery of project on time to the client
- Must be proficient in object oriented programming languages like Java or C#
- Must be proficient in software architecture and design principles
- A strong understanding of Agile methodologies
- Must have an eye for UI/UX
If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need alternative method for applying, you may contact 1-888-694-1285 [email protected] for assistance.
SnapIT Solutions™ LLC is an equal opportunity employer.
- Locations
- Overland Park
- Remote status
- Temporarily Remote
Overland Park
Become an Apprentice Today!
-
Work Experience
Our Apprenticeship program is an opportunity for you to learn while you earn. You gain a sense of community and meaningful experiences that will guide you on your technology career path. -
Work with Mentors
This opportunity allows you to work along side an industry expert who will guide you on your path and provide real-world knowledge in your field. -
Learn New Skills
Only so much can be taught in a classroom. Our Apprenticeship program provides new skills that allow them to become more well rounded in their choosen path. -
Upskill Your Training
Technology continues to evolve, so we need to be able to keep up. Apprentices are given the opportunity to build upon their knowledge and skills to become job ready in today's IT industry.
Workplace & Culture
SnapIT Solutions has a fast phase but startup culture with a supportive environment. Our employees are challenged to do the best they can to sharpen the skills and given opportunity to be trained and grow on the job. Every new hire is paired with a senior technology expert in the area and mentored on the job for quick learning curve.
About SnapIT Solutions
A new Kansas City based Innovative Technology Solutions company that delivers custom Software and Hardware-design solutions to solve industry challenges. SnapIT is also on a mission to Empower Communities and Create Opportunities for exceptionally talented young adults that need a platform to demonstrate their skills and push their limits. Contact us about on-the-job trainings and mentoring opportunities with the industry's top talent Tech experts in various skills.
Software Development Team Lead/Manager
Loading application form
Already working at SnapIT Solutions?
Let’s recruit together and find your next colleague.