Manager, Product Software Engineeringother related Employment listings - Deerfield, IL at Geebo

Manager, Product Software Engineering

Key Responsibilities Lead Software Development Organization to define and analyze user requirements, drive creation of system architecture to meet those requirements, and lead delivery of software solutions to implement the solution design for global content management platform. Interact with business and technical partners to guide the software development process serving as an interface to the Content Technology development team. Lead a SCRUM team of 8 to 10 resources consisting of both onshore and offshore contributors. Lead technical planning, development, and delivery for global content management services that serves as a common platform for all tenants of content management platform. Champion, collaborate, and drive cloud-based application development, deployments, best practices across multiple development projects. Responsible for management and execution of enterprise content management and delivery solutions for all activities including production defect resolution. Lead coordination and communication across Development team, Project Mangers, Operations team, and QA teams for development projects. Work with project managers and management on prioritization, scope definition, cost & effort estimations, risk/issue resolutions for respective components/projects. Manage offshore development teams. Direct the activities of offshore team members in conjunction with an onsite liaison. Review work products and take corrective actions. Ensure the team delivers strong quality of development deliverables by actively working/collaborating with development and QA resources on approach for design review, code review, and testing. Responsible for defining and managing best practices and process for code management, software build, and software deployment strategies. Adhere to existing software development policies and procedures, and develop new procedures and standards in software process improvement initiatives. Evaluate, recommend, and implement new technologies for software development. Stay abreast of current trends and technologies, and introduce them into the Digital Experience Group development process. Key Requirements Bachelor's Degree or equivalent experience Minimum 8-10
years broad Information Technology experience Experience in working with Enterprise Architecture, Project and Program Management, Systems Design and Delivery, and Infrastructure teams Ability to effectively manage software development projects and deliver applications on time, on quality and on budget. Strong research and documentation skills. Ability to handle aggressive project schedules, changing business requirements, ownership and commitment, and strict release deadlines. Minimum 8 years of experience with development of software applications:
enterprise, product and/or commercial applications. Strong exposure to Java based technologies is preferred. Excellent technical skills in software architecture, design and development. Intimate knowledge of software development processes, is mandatory. Ability to absorb and analyze new technologies and practices. Experience managing projects using an Agile is required. Including the building and managing of project release plans, managing risk, scheduling, estimating, resource planning. Experience in Cloud based Application development including but not limited to best practices such as Continuous Integration and Continuous Delivery. Experience in Content Management Technologies and/or Semantic Web Technologies a strong plus Minimum 5 years of experience leading a development team SCRUM/Agile leadership experience is mandatory Offshore development management experience strongly desirable. Experience managing geographically-dispersed teams is strongly preferred. Maintain and exhibit a strong ability to work with and influence people at all levels of the organization.
Salary Range:
$100K -- $200K
Minimum Qualification
Software Development, Technology ManagementEstimated 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.