Software Development Manager Education, Training & Library - Country Club Hills, IL at Geebo

Software Development Manager

SummaryIn this role you will lead one or more teams of software engineers to design, build, maintain and improve the overall customer experience of ICC's e-Commerce platform and other internal and external applications.
You will be responsible for working with Product, Support, Project Management, and Customer Service Teams to define requirements, propose solutions, negotiate timelines, help identify customer pain points and improve them.
ResponsibilitiesSpecific duties and responsibilities include, but are not limited, to the following:
Provide strong project leadership and lead teams of dynamic software engineers to build and maintain customer-facing and internal applicationsOwn and actively manages all technical aspects of the products and services your team(s) createsResearch and implement new technologies, tools, and best practices to improve efficiency and effectiveness of software developmentUnderstand and champion Agile and DevOps principles with your leading of the development teamsAssist IT senior leadership and other managers with defining the Information Technology Road MapRecruit top talent to grow the team capacityTrack and report the progress of the projects against key milestonesManage team(s) performance and balance resources with task assignmentsEnsure on-time and high-quality delivery of the projectsCoordinate projects that span multiple teams and collaborate with cross-functional resourcesMentor, train and assist direct reports with personal development, SDLC best practices and career growthCollaborate with stakeholders to define and manage projects scope, deliverables, and success milestonesRequirementsBachelor's degree in computer science or closely related fields or equivalent practical experience5
years of experience architecting, delivering and supporting highly available, enterprise-level web and mobile applications4
years of technical leadership and people management experience with 6 or more reportsHands-on technical experience with modern technologies like PHP, JavaScript/TypeScript, VueJS, Node.
JS, REST API development etc.
Strong experience with relational database development using MySQL and NOSQL DBStrong grasp of User Experience, User Interface Design and Mobile First DesignAbility to work in a collaborative, cross-functional team environmentExperience with agile Scrum/Kanban software development methodologiesProven analytical and creative problem solving abilitiesExcellent written and oral communications with ability to work effectively and provide feedback to senior level managers and vendorsExcellent leadership, project management, and people management/mentoring skillsNice to haveExperience building single-page, PWA or decoupled applicationsPHP frameworks like Sumfony or LaravelExperience with Magento 2 or other modern e-commerce platformsExperience with DevOps, Automation processes and CI/CDAWS, Azure or similar cloud provider experienceExperience with Jira or similar issue tracking toolsScrum Master/Product Owner, PMP or similar certificationsBusiness Process Management / Six Sigma experienceExperience working with third party vendors and contract negotiationsBachelors/Masters Degree in technology or computer scienceExperience managing remote resources with significant time zone difference.
Extensive experience with monitoring and observability tools/technologies (i.
e.
, Grafana, Kibana, NewRelic)PI53098f2bcad1-35216-33287182 Recommended Skills Agile Methodology Analytical Automation Business Process Management Certified Project Management Professional Coaching And Mentoring Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.