Lead Programmer Job Description
Lead Programmer Duties & Responsibilities
To write an effective lead programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included lead programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
Lead Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Lead Programmer
List any licenses or certifications required by the position: SSL, SAS, ITIL, AWS, API, JEE, CISSP, J2EE, STAT, SFDC
Education for Lead Programmer
Typically a job would require a certain level of education.
Employers hiring for the lead programmer 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 Lead Programmer
Desired skills for lead programmer include:
Desired experience for lead programmer includes:
Lead Programmer Examples
Lead Programmer Job Description
- Works independently or as a leader in support of technical requirements
- Provides user training in use of hardware/software products
- Gathers programming requirements prepares documents and tests required programs
- Designs and delivers clinical reports as requested
- Provide mentorship and guidance to junior staff
- Create various gaming components for online games that can support multi-million user base
- Analyze requirements and issues outlined by Business Systems Analysts and translate into technical design documentation
- Analyze existing product software and recommends modifications which will enhance operating capacity and meet
- Support the back-end data acquisition, data cleansing, loading, and database development work to feed data to the front-end reporting tool
- Automate delivery and ensure flawless and timely execution for all daily, weekly, and monthly data update processes
- Ability to foster and work in a dynamic and collaborative team environment
- Bachelor’s degree in computer science or business or equivalent combination of education and experience required
- 4+ years of distributed development and support technologies including but not limited to .Net and SQL
- Experience in shipping AAA titles is a plus
- XML, JSON, SOAP, Web Services required
- At least one shipped title as a lead programmer
Lead Programmer Job Description
- Applies his/her significant programming experience with statistical software packages such as SAS, R or Python, and software design experience with other programing languages
- Work closely with business and other team members
- Translate the game vision into an actionable technical design
- Design and Development of in-house software application solutions
- Excellent Problem Solving and occasionally providing occasional 2nd-level technical support
- Strong background in Application Development Tooling
- In time, play an active role in defining and improving the departmental Development and Support processes
- Develop superior documentation according to established standards
- Troubleshoot and solve design & coding problems
- Interpret Business Requirements and - where applicable - Functional Specifications in the delivery of software solutions meeting or exceeding client expectations
- Bachelor’s degree or equivalent education in Information systems, Computer Science or technically related field
- Designing, configuring and supporting 3rd party interfaces with Remedy ARS [Web Services, API, Databases] BMC Business Service Management [BSM] platform/methodology ARS/Ports/Plugins/Queues configuration and tuning Mid Tier/ Tomcat configuration and tuning Remedy Sever Group configuration behind a load balanced environment
- DSO [Distributed server option] FTS and its fine tuning [Full Text Search] Oracle/ PL-SQL and queries tuning
- Index recommendations System capacity management including data growth analysis and Remedy licensing analysis/trending Implementing enterprise wide business solutions while maintaining a software development lifecycle
- Assess current application and process maturity levels and provide strategic roadmap to mature enterprise solutions and processes
- Will accept any suitable combination of education, training and/or experience
Lead Programmer Job Description
- Develop effective written and oral communications
- Assist with technical management and support of all software systems utilized by admissions (undergraduate and graduate enrollment operations)
- Assist with the configuration and management of SQL Server databases
- Lead the development, enhancement, and maintenance of programs and reports using SQL, object-oriented programming languages and business intelligence software
- Prepare and update status reports, system documentation, and manuals
- Collaborate with internal and external stakeholders to gather requirements, interpret findings, and solve problems related to institutional research
- Manage the office’s source control repository
- Determine sources of data and proper methods of collection
- Create and submit data files to administrative and regulatory authorities
- Select, extract, and prepare data for statistical analysis
- Four additional years of applicable experience may be substituted for the
- Strong experience building robust in-game UIs
- Excellent understanding of all parts of Unity3D
- Expert understanding of how to get the best
- Demonstrable experience of building games for
- Minimum of 5 years of commercial experience in producing standalone mobile apps with cloud hosted backend services or other relevant programming experience
Lead Programmer Job Description
- Good project management skills, operating as part of a team, sprint planning and executing Agile assigned tasks
- Analyze business application requirements
- Identify and recommend system changes and enhancements to improve reliability, performance, and security
- Create and maintain system and end-user documentation
- Act as a mentor and resource for other programmer/analysts
- Work as a consulting resource in identifying requirements and technology solutions
- Perform other duties related to those listed above
- Plan and lead Financial projects, developing project plans and estimates.May coordinate the work of other financial support/development resources.May evaluate and recommend testing and evaluation of new procedures and software.Will create procedures and maintain application and system related documents and programs
- Perform program-level design activities (program flows, logic, file/database changes, etc).Create/participate in the creation of the system design specification under the direction of a more senior developer
- Understand financial business processes including financial transactions, accounts payable, general ledger, budgeting and encumbrance participate in process modeling for financial discipline
- Strong resource for various programming skills
- Collaborates with the project director and end-users to understand project requirements
- Uses in-depth technical knowledge to develop innovative design plans and presents them to the project director and teammates
- Determines what capabilities are possible and within what time frame through experience and research
- Experience with managing and delivering web content utilizing enterprise frameworks and templates through Liferay
- This includes acting as overall webmaster for multiple enterprise websites
Lead Programmer Job Description
- Provide and oversee after-hours support
- Understands business processes and organizational structure
- Must be able to program and operate Romer Arms
- Must be able to utilize standard inspection tools to verify parts meet print specifications (including but not limited to calipers, micrometer, optical comparators, gauges)
- Support manufacturing areas as needed
- Must be able to interpret standards and specifications
- Ability to collect, organize, and interpret measurement data, statistical trends, and recommend actions
- Ability to support and organize PPAP documentation to customer approval
- Document and evaluate historical data to determine calibration intervals
- Provide leadership and guidance to internal team and drive delivery of key project outcomes
- Five years experience in scientific programming with applications to biological research or a Master's degree in Computer Science or Biological Sciences and three years related work experience
- Proficient in building and designing web applications using the Spring Framework
- Proficient with ORM frameworks such as Hibernate and iBatis
- Experience using MVC frameworks, preferably JSF and Facelets
- Strong foundation in standard web technologies, JSP, HTML/DHTML, JavaScript, CSS, XML, JSON
- Experience building Web 2.0 applications using JavaScript/AJAX frameworks and libraries, JQuery, ExtJS, AngularJS (ExtJS desirable)