Candidates must be experienced technology generalists well versed in application development and services/integrations AND/OR Machine Learning, Artificial Intelligence Programming, Edge Computing, Internet of Things, Hardware Development, Computer Vision, and any other bleeding edge technology skills that are the future of technology. This organization is responsible for leading our client's digital transformation by building and launching digital and edge tech solutions quickly. It's an exciting, fast paced, open and collaborative working environment that uses modern progressive technologies. This person will lead a team of technologists and analysts; Designs, develops, documents, tests, and debugs new technology solutions for market sale or large-scale proprietary solutions for internal use; Serves as a technical expert on development projects; Leads full development life cycle including requirements analysis and design; Has familiarity with Methodologies such as Agile (e.g., Scrum Process); Writes technical specifications based on conceptual design and the vision of our business users; Analyzes code to find causes of errors and revise programs as needed. As a lead, this role will be hands-on technical while spending at least 60% of the time leading, mentoring, coaching.
Education: Bachelor's degree in Computer Science or related field of study; or Associate's degree in related field with 2 years of IT software developer experience; or High School Diploma or equivalent with 4 years IT software developer experience;
Experience: 8 years of IT software developer experience (in addition to any experience identified above). Technical knowledge is usually acquired from an educational institution or through equivalent work experience. Cloud Technology including Cloud development experience. Java developer with Cloud experience (minimum of 5 years' experience). Front-end development experience.
“Being an Improver allows me to work in an environment which is both challenging and fun. I work with amazing people who truly care about the quality of their work and what they deliver to the client. We help each other find creative solutions to problems even if we're on different clients.”
― Tonya Guadiz, Principal Consultant