Programmer Lead Job Description
Programmer Lead Duties & Responsibilities
To write an effective programmer lead job description, begin by listing detailed duties, responsibilities and expectations. We have included programmer lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Programmer Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Programmer Lead
List any licenses or certifications required by the position: SSL, SAS, ITIL, AWS, API, JEE, CISSP, J2EE, STAT, SFDC
Education for Programmer Lead
Typically a job would require a certain level of education.
Employers hiring for the programmer lead job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Business, Computer, Information Systems, Information Technology, Software Engineering, Business/Administration
Skills for Programmer Lead
Desired skills for programmer lead include:
Desired experience for programmer lead includes:
Programmer Lead Examples
Programmer Lead Job Description
- May be assigned to a project team as a technical build resource, or assigned to support any production systems to ensure the availability of the applications
- Perform data analyses and data manipulations
- A minimum of 8 years relevant experience of successfully performing the role of Statistical Programmer
- Previous experience with a CRO or Pharmaceutical company
- Experience leading a programming team to manage timelines, resources and overall quality with some client-facing responsibilities
- The Lead Programmer will build, test, and deploy code using a variety of programming languages, including but not limited to
- Deployments will be to local test environments and cloud hosted production environments
- Programmer will be responsible for a full stack architecture and cross platform infrastructure support of mobile and web apps
- Contributing to the development and documentation of analysis/clinical data set specifications, safety and efficacy analysis programming, any ad-hoc programming requests
- Daily support and supervision of direct reports, perform primary duties of VI Programmer
- Should be familiar with concepts like Blitting / Rendering and experience with starling and feathers is a plus
- Should have very thorough understanding of design patterns like Entity - Component model / MVC pattern
- A Lead Programmer must be able to understand and perform any task performed by the programmers of his team
- Published games should reflect hands-on experience on console, handheld or PC
- Experience developing multiplayer games
- Experience with assembler (MIPS, VU Code), scripting languages (Perl, Python, Lua, Ruby) and interpreted languages (C#, Java)
Programmer Lead Job Description
- Designs and builds integration components and interfaces to ensure inter-operability
- Own support, trouble shooting, and issue resolution to ensure high availability of the data feeding the reporting environment
- Create all documentation artifacts needed for the reporting system
- Maintain open lines of communication with leadership, partners, and stake holders in order to continuously evolve and improve the system
- Analyze existing product software and recommends modifications which will enhance operating capacity and meet business requirements
- Working with functional users develop current and future business process designs
- Translate designs of architecture into SW code & direct code development of jr
- Will develop and support all clinical systems that the department is responsible for
- Creates tools and solutions for partners that integrate statistical methods and data from various sources in order to help them explore and gain insight into the data and statistical algorithms of interest
- Has a familiarity with the types of risks associated with a study and the impact on the quality of deliverables
- Fluency with graphics tools such as 3ds Max, ZBrush, MotionBuilder and Photoshop
- Strong knowledge C/C++ programming, scripting language experience (ActionScript, PHP, Python, ..), multiple hardware platforms and online experience
- Ability to mentor, coach and develop technical staff
- Self-motivated and problem solving oriented
- Keeping infrastructure running optimally with minimal performance issues Remedy upgrade strategy DDM [Delta Data Migration]
- Establishing and executing Remedy data archiving and purging strategies in alignment with data retention policies
Programmer Lead Job Description
- Manage, maintain and support existing applications and components, which may include servers, software, and databases
- Serve as an IT liaison to departmental staff and faculty for supported applications, providing end-user technical support and training when required
- Directly interface with other Lead Programmer/Analysts, Business Systems Analysts, Business Analysts, management, and business clients to understand Healthcare business needs and design solutions
- Create customized operational, analytical, and project-related extracts and reports
- Coordinate Professional Billing, Revenue, and Scheduling report portfolio
- Design, development, documentation, analysis, creation and testing of computer systems or programs, including prototypes, based on and related to user of system design specifications
- Design, develop, integrate and troubleshoot complex software systems that run in mixed system environments
- Lead and mentor junior developers student programmer team
- Research and analyze industry standards and trends and make recommendations to management regarding technology improvements, upgrades and modifications
- Collaborate with other departments on system requirements definition, prototyping, designing, coding, testing and deployment to meet business requirements
- Excellent analytical skills, debugging techniques and root cause analysis skills with experience using industry standard tools
- Ability to develop and document technical solutions using industry standard tools
- Bachelor’s degree in Engineering and/or Computer Science -Two (2) years of experience in job offered or as Software Developer in the Banking Sector or Intern Co-Op program - The two years of experience must be experience working with JMicrosoft SQL Server or Oracle databases
- A minimum of 2-4 years developing software solutions
- Bachelor’s Degree in Computer Science, Mathematics, or any other Scientific
- Or Technical discipline
Programmer Lead Job Description
- Advise and assist faculty, administrators, and staff in data collection methods, data sources, and statistical analysis
- Create business intelligence dashboards and reports
- Create, update, and maintain web pages on the OIR and related websites
- Assist with tasks related to data governance, data quality, and data warehousing
- Providing expert guidance and direction regarding statistical programming design to support timely, targeted and accurate reporting and outcomes from assigned medical affairs projects
- Working closely and collaboratively with a host of internal cross-functional partners
- Representing the department, as assigned, on cross-functional projects or work teams
- Providing timely, accurate and adequate responses and inputs to/into internal and external questions, medical affairs documentation and materials
- Expertly managing external vendor partners supporting software developments, enhancements, maintenance and reporting to ensure consistently high quality, timely and accurate deliverables
- Competently and independently developing, managing, and maintaining software analysis data and reporting deliverables for assigned Genentech products
- Proficient in C#/Java/C++ with good understanding
- Of object oriented development
- Conducts thorough self-reviews on own deliverables prior to release to client
- Follows processes related to project management as appropriate for programming projects
- Has high level knowledge of drug development as it pertains to clinical programming
- Proven experience in development of advanced MACROs with high programming efficiency
Programmer Lead Job Description
- Maintain a broad knowledge of technology, equipment, and/or systems
- Develop solution options, identify risks, and perform required analyses
- Participate in analysis, development, test, and implementation of new configuration specifications
- Assist with implementation activities
- Development of a robust infrastructure that will supply the information necessary to satisfy the data analysis and reporting requirements of users throughout the organization
- Oversee the design, construction and integration of existing relational databases and data warehouse infrastructures
- Production support activities related to database and warehouse architecture
- Administer and ensure adherence to project management methodologies, resource management practices and change management procedures
- Manage the creation of and maintenance of documentation, user manuals and guidelines individual data marts
- Oversee the execution of daily and End of Month processes
- Minimum 7 years of programming experience in games
- Bachelor’s degreepreferably in technology would be preferred or anyother training or equivalent
- Must have demonstrated technical working experience with Object Oriented Design (OOD) using UML to produce class diagrams
- Must have technical working experience in writing stored procedures using T-SQL for MS SQL Server 2008, creating database objects such as tables, triggers, views, functions, scheduled jobs, user accounts, Optimizing queries execution through efficient coding and utilization of indices
- A post graduate degree in a computer science or college diploma in computer software development is desirable
- Certification in full stack web and Microsoft .NET development is an asset