Program Developer Job Description

Program Developer Job Description

4.5
172 votes for Program Developer
Program developer provides support to learning stakeholders and process owners responsible for custom content development, acquired learning solutions, virtual classroom, collaborative learning, learning paths, and learning video platform.

Program Developer Duties & Responsibilities

To write an effective program developer job description, begin by listing detailed duties, responsibilities and expectations. We have included program developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Knowledge of IPv4/v6 protocols, ethernet, or IP forwarding is highly desired
Background in distributed systems and multi-threaded programming is highly desired
Excellent written and communication skills and leadership skills
BS, MS or PhD in Computer or Engineering degree
Perform Continuous Analysis and conversion of business needs product use cases and requirements
Design, Develop, Document and Test High Quality Products
Innovate Products for future Business Opportunities
Technically Lead others in developing new or enhanced products
Continuously develop and improve the test automation framework
Prototyping new ideas

Program Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Program Developer

List any licenses or certifications required by the position: PMP, CPLP, ASTD, CSM, PMI, FAA, FM, EMS, TESOL, MBA

Education for Program Developer

Typically a job would require a certain level of education.

Employers hiring for the program developer job most commonly would prefer for their future employee to have a relevant degree such as Associate and Bachelor's Degree in Computer Science, Technical, Education, Engineering, Business, Design, Computer Engineering, Graduate, Information Systems, Science

Skills for Program Developer

Desired skills for program developer include:

Object-oriented design and data structures
Adult learning theory
Order to prepare and produce manuals and classroom materials
Learning Management Systems related to packaging and uploading training content
Safety
EPA and other governmental regulations pertaining to training
OSHA
Adult education theory and curriculum development
BSN program development and programmatic needs
Diversity issues

Desired experience for program developer includes:

Experience with C++, and Java preferred
Experience with C will be considered
Experience with Unix space network programming preferred
Web based experience with database background preferred
Experience with mission critical applications
Knowledge of at least programming or scripting languages such as C, C++, C#, .net, Java, Perl, and at least operating system such as Windows, Linux/Unix ect

Program Developer Examples

1

Program Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of program developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for program developer
  • Continuously investigate development in test automation area
  • Research and prototyping of technologies related to our product area
  • Responsible for feature systemization and requirement definition in new areas
  • Interact with product management to define and specify requirements and use cases
  • Drive thought leadership and innovation activities
  • Define technology strategy and system evolution
  • Coordinate efforts with different node development project, working closely with system managers and solution architects
  • Provide technical consulting and solution design expertise and transfer knowledge to development centers
  • Work closely with the customer teams to translate the customer needs, and technology opportunities into detailed technical offering, solutions and proposals
  • Application development supporting business requirements while providing expertise in software development lifecycle phases
Qualifications for program developer
  • A demonstrated understanding of how developers work, how they think, what they want, and how they use APIs and developer tools
  • Experience managing marketing initiatives and developer outreach programs, and leading and participating in developer communities
  • Be as comfortable working with institutional developer communities (such as the developers at our large banking clients) as you are with developers at a payments startup
  • Provide technical excellence to design, develop and maintain state-of-the-art technology applications utilizing technologies such as Java/EJB’s, C++, NET, Python and Web services
  • Gather and translate internal and external client requirements into technical design specifications, business process reengineering
  • Partner with business, product and technology teams across the organization to deliver world class technology solutions
2

Program Developer Job Description

Job Description Example
Our growing company is looking to fill the role of program developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for program developer
  • Drive the Developer business strategy in the new Premier business model, including SKU strategy, packaging and pricing
  • Work with our Delivery team to build a Developer practice in emerging areas (APAC/MEA/LATAM) while growing our current business in developed markets
  • Acquire digital media for use in document creation
  • Responsible for the overall data delivery of the RTS target state platform
  • Responsible for defining the target state deployment architecture in partnership with TS (Technical Services) and leading data delivery towards that target
  • Responsible for working with the RTS architecture team and the delivery teams to ensure the data layer implementation matches agreed designs and aligns with the RTS technical strategy
  • Design governance and oversight of the data layer component and api architecture and models
  • Contribution to technical architecture standards, guidelines and reference implementations
  • Responsible for ensuring the RTS access layer design selected can meet the non-functional requirements of the system especially around performance, reliability and recoverability
  • Managing best practices adoption in own component in association with the architecture team
Qualifications for program developer
  • Up to 2 years of working experience in total
  • You shall have knowledge in software programming languages, preferably Java or JavaScript
  • We see you that show inter-personal skills and look forward to meet and work with new people
  • This is a Traineeprogram - You may have at most 2 years of working experience, no more then 2 years
  • Genuine technology interest, curiosity and eagerness to learn about new technology and how to apply it in telecom and ICT
  • Creativity, willingness to experiment and prototype
3

Program Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a program developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for program developer
  • Represent JBU on new and existing System Operations, Crew Services and Dispatch program teams
  • Provide subject matter expertise of system operations functions to the JBU Colleges and the JBU Learning Design team
  • Work with COS Leadership on the requirements and implementation of a training plan for new and existing programs
  • Review regulatory requirements for new and existing regulated training programs and manuals
  • Serve as a liaison to other JBU Colleges when program objectives impact their operational areas
  • Support the development, evaluation, revision, and enhancement of training curricula and courseware
  • Advise in the development of manuals and training presentations
  • Conduct needs analyses and training feedback evaluation
  • Facilitate classes and develop curricula, individually and as a team contributor
  • Assist with providing OJT instruction, when requested
Qualifications for program developer
  • Programming skills, for example Web-scale IT, mobile applications or enterprise cloud applications
  • Modern development methods, such as 12-factor, lean/agile, micro service design, OpenStack, as a Service concept, SDN and open flowInnovation processes
  • Understand the scope of VDP services in depth, and become a subject matter expert for both internal and external stakeholders
  • Develop client-facing materials for briefings, and support sales and socialization activities
  • Provide inputs for defining and prioritizing key clients, partners and markets for initial trials
  • Assist in operationalizing the VDP implementation support structure for AP, working in concert with Product, Technology and Client Support Services among other teams
4

Program Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a program developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for program developer
  • Work on ad hoc assignments for COS Leadership
  • Prepare project proposals and plans related to project assignments
  • Analyze and estimate requested customer modifications to existing custom software that resides on an AS400
  • Create project definition documents and technical requirements
  • Troubleshoot and support applications
  • Adhere to pre-defined IS and Sarbanes-Oxley protocol, and software development standards
  • Perform analysis to determine feeds and/or interfaces between multiple systems and financial systems
  • Work w/time keeping system (Kronos) and feeds to payroll and financial systems
  • Help setup routine data transfers between systems
  • Tracking community enrichment of 6-8 online communities (1000 active users each) with SMEs driving content for community dialogue
Qualifications for program developer
  • Liaise with Market, Global and Technology teams in supporting trial projects, and provide guidance for market deployment of initiatives that advance to production phase
  • For co-development projects with external partners, drive agreements on deliverables and product features, negotiate project schedules, and manage partner expectations
  • Be as comfortable working with an institutional developer at one of our large banking clients as you are with a developer at a payments startup
  • At least 3 years’ experience of Jboss Spring Framework
  • Fluent with Windows and Linux OS (setting up systems, CLI/shell, bash, etc)
  • Programming of scripting languages like PERL, Python
5

Program Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of program developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for program developer
  • Help create standard process
  • Create project plan using MS Project and MS Planner
  • Ideal candidate will have a strong understanding of Office 365 tool box
  • Understanding of modern collaborative technologies such as
  • Expertise in Project Management tools & processes
  • Successfully handoff off project to Program Coordinators
  • Mentor/train Program Coordinator positions
  • Take input from project representatives and appropriately and accurately apply comments / feedback
  • Develop in line with standards and guidelines - state of the Art technologies
  • Create use cases and coordinating UAT tests
Qualifications for program developer
  • We see that you have a Master’s Degree in Software Engineering or Computer Science including competence in software development, human computer interaction and product innovation
  • Experience and a track record of success in product management and business planning, with a focus on customer experience and business impact
  • Project Management skills to drive complex projects with quality and timeliness
  • Bachelor’s degree or equivalent experience required, MBA highly preferred
  • Expertise in modern web development using JavaScript, HTML5, and libraries such as Bootstrap, Angular, JQuery, or D3
  • Previous experience of Marklogic, Alfresco, DHC, Docker

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates