Computer programming manager job description
Updated March 14, 2024
7 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example computer programming manager requirements on a job description
Computer programming manager requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in computer programming manager job postings.
Sample computer programming manager requirements
- Bachelor's degree in Computer Science or related field
- Minimum of 5 years experience in computer programming
- Expertise in at least one programming language
- Knowledge of database design and management
- Ability to lead and manage a team of programmers
Sample required computer programming manager soft skills
- Strong communication and interpersonal skills
- Ability to work collaboratively with cross-functional teams
- Excellent problem-solving and analytical skills
- Ability to multitask and work in a fast-paced environment
- Strong leadership and project management skills
Computer programming manager job description example 1
Columbia University in the City of New York computer programming manager job description
Work type: Full Time
School/Department: Libraries Grade: Grade 12 Categories: Libraries, Administrative Support
Job Type: Officer of Administration Bargaining Unit: Regular/Temporary: Regular End Date if Temporary: Hours Per Week: 35 hours Salary Range: Commensurate with experience
Position Summary
The Research Computing Program Manager will lead the activities of the Foundations for Research Computing program. The aim of the program is to train Columbia researchers in computational skills and overall computational literacy. As part of the Columbia University Libraries' Digital Scholarship unit, the Program Manager will administer the program for researchers in close cooperation with other colleagues in the Libraries, Columbia University Information Technology (CUIT), and the Office of the Executive Vice President for Research (EVPR).
The Program Manager will oversee a training program for graduate students and postdocs in research computing while continuing to identify training needs for that community, and adapting and developing the program to meet those changing needs. The Program Manager will direct and grow the community of trained Software Carpentry instructors to plan and facilitate workshops, boot camps, and additional training opportunities at the novice and intermediate levels. The Program Manager will maintain an existing community-facing Python User Group and have the opportunity to develop other community-facing programming. Partnering with colleagues in the Libraries, the Program Manager will additionally develop and maintain continuous relationships and communications channels with academic departments across the University in order to survey administrators, faculty, and students about their ever-evolving needs for computational literacy, and methods for meeting these expressed needs. The Program Manager serves as Columbia's representative on the membership council of The Carpentries, an organizational partner in training researchers in computational skills.
The Program Manager will work closely with the advisory committee composed of faculty and administrator stakeholders that report to the faculty-led Shared Research Computing Policy Advisory Committee.
*Subject to current circumstances and business needs, we may support flexible and hybrid/work arrangements. Options will be discussed during the interview process.*
Responsibilities
Develops and oversees the administrative and instructional matters related to the Foundations for Research Computing program.Includes recruitment and oversight of trained students and volunteers, coordinating departmental participation, and assessment. Coordinates to promote workshops offered by campus partners on topics related to data science, high performance computing, and computational research. Oversees the management of community-facing foundations related support programs, such as the Python User Group and Data Club. Engages with the advisory committee of faculty and administrators for program development input. Keeps up with evolving scholarly and professional trends and engage with relevant professional communities on campus and beyond. Performs special projects and other related duties as assigned.
Minimum Qualifications
Bachelor's degree and/or equivalent related experience required. 3-5 years of related experience required. Experience in planning events, training sessions, or other community engagements in an academic or related environment. Prior experience in computation and/or a highly-quantitative discipline. Excellent organizational, verbal/written communications and interpersonal skills; must be customer service-oriented, a team player, and self-starter.
Preferred Qualifications
Graduate degree strongly preferred. Familiarity with high-performance computing systems and the research tools commonly deployed. Knowledge of programming languages such as Python, R, and Matlab, used in introductory computational literacy instruction. Understanding of current issues, trends, and approaches to supporting computational literacy in higher education. Strong project-management skills with demonstrated ability to work independently, to track and manage multiple projects simultaneously, and to meet deadlines.
Equal Opportunity Employer / Disability / Veteran
Columbia University is committed to the hiring of qualified local residents.
Applications open:
Jul 14 2022Eastern Daylight Time
Applications close:
School/Department: Libraries Grade: Grade 12 Categories: Libraries, Administrative Support
Job Type: Officer of Administration Bargaining Unit: Regular/Temporary: Regular End Date if Temporary: Hours Per Week: 35 hours Salary Range: Commensurate with experience
Position Summary
The Research Computing Program Manager will lead the activities of the Foundations for Research Computing program. The aim of the program is to train Columbia researchers in computational skills and overall computational literacy. As part of the Columbia University Libraries' Digital Scholarship unit, the Program Manager will administer the program for researchers in close cooperation with other colleagues in the Libraries, Columbia University Information Technology (CUIT), and the Office of the Executive Vice President for Research (EVPR).
The Program Manager will oversee a training program for graduate students and postdocs in research computing while continuing to identify training needs for that community, and adapting and developing the program to meet those changing needs. The Program Manager will direct and grow the community of trained Software Carpentry instructors to plan and facilitate workshops, boot camps, and additional training opportunities at the novice and intermediate levels. The Program Manager will maintain an existing community-facing Python User Group and have the opportunity to develop other community-facing programming. Partnering with colleagues in the Libraries, the Program Manager will additionally develop and maintain continuous relationships and communications channels with academic departments across the University in order to survey administrators, faculty, and students about their ever-evolving needs for computational literacy, and methods for meeting these expressed needs. The Program Manager serves as Columbia's representative on the membership council of The Carpentries, an organizational partner in training researchers in computational skills.
The Program Manager will work closely with the advisory committee composed of faculty and administrator stakeholders that report to the faculty-led Shared Research Computing Policy Advisory Committee.
*Subject to current circumstances and business needs, we may support flexible and hybrid/work arrangements. Options will be discussed during the interview process.*
Responsibilities
Develops and oversees the administrative and instructional matters related to the Foundations for Research Computing program.Includes recruitment and oversight of trained students and volunteers, coordinating departmental participation, and assessment. Coordinates to promote workshops offered by campus partners on topics related to data science, high performance computing, and computational research. Oversees the management of community-facing foundations related support programs, such as the Python User Group and Data Club. Engages with the advisory committee of faculty and administrators for program development input. Keeps up with evolving scholarly and professional trends and engage with relevant professional communities on campus and beyond. Performs special projects and other related duties as assigned.
Minimum Qualifications
Bachelor's degree and/or equivalent related experience required. 3-5 years of related experience required. Experience in planning events, training sessions, or other community engagements in an academic or related environment. Prior experience in computation and/or a highly-quantitative discipline. Excellent organizational, verbal/written communications and interpersonal skills; must be customer service-oriented, a team player, and self-starter.
Preferred Qualifications
Graduate degree strongly preferred. Familiarity with high-performance computing systems and the research tools commonly deployed. Knowledge of programming languages such as Python, R, and Matlab, used in introductory computational literacy instruction. Understanding of current issues, trends, and approaches to supporting computational literacy in higher education. Strong project-management skills with demonstrated ability to work independently, to track and manage multiple projects simultaneously, and to meet deadlines.
Equal Opportunity Employer / Disability / Veteran
Columbia University is committed to the hiring of qualified local residents.
Applications open:
Jul 14 2022Eastern Daylight Time
Applications close:
Post a job for free, promote it for a fee
Computer programming manager job description example 2
Edwards Lifesciences computer programming manager job description
Edwards Lifesciences is embarking on a multi-year digital transformation journey. The **Sr. Manager, Training Program Manager, CAD Engineering Services** will create training strategies, programs, plans, schedules, and materials for 3D CAD, PLM, and CAE tools. Participates business process development, technology implementation (E.g.: CAD, PLM, CAE tools, etc.), and organizational change management (such as education, communications, and socialization at user level).
· Participates in business process development of CAD and PLM related tools, 3D methodologies, as well as CAD standards and processes that will result in the ability to create and manage high fidelity 3D digital data for medical device products.
· Participates in development of training and organizational change management (OCM) for the implementation of:
o Configuration management of CAD model data for parts & assemblies
o Standards and best practices needed for the creation and management of the 3D Model.
o Processes and techniques to organize engineering data (E.g.: Libraries)
· Development of 3D training processes (E.g.: Onboarding, Offboarding, etc.)
· Continuous improvement of 3D Data processes and training materials:
o Implement Knowledge Based Engineering methodologies (continuous improvement of templates, macros, etc.).
o Analyze quality metrics of each software tool and determine what training solutions could help improve the user quality output
o Monitor, analyze, and maintain and report training metrics for all programs to leadership and to users.
o Ability to develop and integrate metrics into the projects and operations that clearly demonstrate the value of technical training to the business
· Provides Organization Change Management support.
o Responsible for improving 3D skills to higher levels.
o Educates R&D, IT, Operations, and Quality on 3D activities at user level.
o Leads stakeholder meetings & workshops
o Leads Training Strategy and Training Plan for all new or modified processes for these software tools.
o Creates and owns training material
o Creates user communication materials, e.g.: training schedules, etc.
o Communication of training metrics
**Minimum Requirements:**
· Bachelor's Degree in a technical field with 10 years of related experience, engineering services and/or training environment.
· Experience with:
o 3D CAD
o Product Design
· Trains global user base. Requires occasional delivery to be in off-normal business hours via remote methods (like MS Teams)
**Additional Preferred Skills:**
· Participates in technology assessments for the following CAD/CAE tools, AR/VR, 3D animation, simulation, DFM tools, CAD quality, and CAD validation tools.
o Best practices to set up 3D information as a part of Part-Centric & Product Definition in a PLM System.
o Model Based Definition (MBD) standards and requirements throughout the product lifecycle.
· Excellent documentation and communication skills
· Excellent organizational, analytical, and critical thinking skills.
· Expert understanding of related aspects of processes and/or systems with CAE, CAD, and PLM.
· Current with latest CAD & PLM platform features:
o CAD (Solidworks and/or Creo)
o PLM (PTC Windchill)
o Displaying design intent, geometric dimensioning and tolerancing (GD&T), functional tolerance annotation (FTA), component level materials, assembly level bills of materials, and engineering configurations.
· Data analytics: creating, analyzing, trending, and presenting process metrics related to the implementation of systems, E.g.: Power BI, SQL
· Leadership skills:
o Proven project management (defining work breakdown structures, defining resources needed, time management of deliverables for training task on projects).
o Excellent interpersonal relationship skills including customer service and relationship management skills.
o Communication of status of projects to leadership
· Proficient in Microsoft Office Suite and related tools and systems, including remote collaboration tools like MS Teams.
· PTC Windchill, PTC Creo, Vuforia, Creo Illustrate, Creo Live Simulation, Creo View, ModelCheck
· Solidworks, Solidworks Composer, Solidworks Premium Simulation
· Autodesk, Autodesk Moldflow
· Bluebeam
· Certification Programs
Edwards is an Equal Opportunity/Affirmative Action employer including protected Veterans and individuals with disabilities.
Edwards is committed to complying with the requirements and guidance from our government authorities and to protecting our vulnerable patients and the healthcare providers who are treating them around the world. As such, all Healthcare Interacting positions require COVID-19 vaccination, which includes anyone who directly interfaces with patients and those who interact with healthcare providers as part of their role. If hired, as a condition of employment, you will be required to submit proof that you have been fully vaccinated for COVID-19 or have a valid religious or medical exemption from being vaccinated.
· Participates in business process development of CAD and PLM related tools, 3D methodologies, as well as CAD standards and processes that will result in the ability to create and manage high fidelity 3D digital data for medical device products.
· Participates in development of training and organizational change management (OCM) for the implementation of:
o Configuration management of CAD model data for parts & assemblies
o Standards and best practices needed for the creation and management of the 3D Model.
o Processes and techniques to organize engineering data (E.g.: Libraries)
· Development of 3D training processes (E.g.: Onboarding, Offboarding, etc.)
· Continuous improvement of 3D Data processes and training materials:
o Implement Knowledge Based Engineering methodologies (continuous improvement of templates, macros, etc.).
o Analyze quality metrics of each software tool and determine what training solutions could help improve the user quality output
o Monitor, analyze, and maintain and report training metrics for all programs to leadership and to users.
o Ability to develop and integrate metrics into the projects and operations that clearly demonstrate the value of technical training to the business
· Provides Organization Change Management support.
o Responsible for improving 3D skills to higher levels.
o Educates R&D, IT, Operations, and Quality on 3D activities at user level.
o Leads stakeholder meetings & workshops
o Leads Training Strategy and Training Plan for all new or modified processes for these software tools.
o Creates and owns training material
o Creates user communication materials, e.g.: training schedules, etc.
o Communication of training metrics
**Minimum Requirements:**
· Bachelor's Degree in a technical field with 10 years of related experience, engineering services and/or training environment.
· Experience with:
o 3D CAD
o Product Design
· Trains global user base. Requires occasional delivery to be in off-normal business hours via remote methods (like MS Teams)
**Additional Preferred Skills:**
· Participates in technology assessments for the following CAD/CAE tools, AR/VR, 3D animation, simulation, DFM tools, CAD quality, and CAD validation tools.
o Best practices to set up 3D information as a part of Part-Centric & Product Definition in a PLM System.
o Model Based Definition (MBD) standards and requirements throughout the product lifecycle.
· Excellent documentation and communication skills
· Excellent organizational, analytical, and critical thinking skills.
· Expert understanding of related aspects of processes and/or systems with CAE, CAD, and PLM.
· Current with latest CAD & PLM platform features:
o CAD (Solidworks and/or Creo)
o PLM (PTC Windchill)
o Displaying design intent, geometric dimensioning and tolerancing (GD&T), functional tolerance annotation (FTA), component level materials, assembly level bills of materials, and engineering configurations.
· Data analytics: creating, analyzing, trending, and presenting process metrics related to the implementation of systems, E.g.: Power BI, SQL
· Leadership skills:
o Proven project management (defining work breakdown structures, defining resources needed, time management of deliverables for training task on projects).
o Excellent interpersonal relationship skills including customer service and relationship management skills.
o Communication of status of projects to leadership
· Proficient in Microsoft Office Suite and related tools and systems, including remote collaboration tools like MS Teams.
· PTC Windchill, PTC Creo, Vuforia, Creo Illustrate, Creo Live Simulation, Creo View, ModelCheck
· Solidworks, Solidworks Composer, Solidworks Premium Simulation
· Autodesk, Autodesk Moldflow
· Bluebeam
· Certification Programs
Edwards is an Equal Opportunity/Affirmative Action employer including protected Veterans and individuals with disabilities.
Edwards is committed to complying with the requirements and guidance from our government authorities and to protecting our vulnerable patients and the healthcare providers who are treating them around the world. As such, all Healthcare Interacting positions require COVID-19 vaccination, which includes anyone who directly interfaces with patients and those who interact with healthcare providers as part of their role. If hired, as a condition of employment, you will be required to submit proof that you have been fully vaccinated for COVID-19 or have a valid religious or medical exemption from being vaccinated.
Dealing with hard-to-fill positions? Let us help.
Resources for employers posting computer programming manager jobs
Computer programming manager job description FAQs
Ready to start hiring?
Updated March 14, 2024