Senior Programmer Job Description
Senior Programmer Duties & Responsibilities
To write an effective senior programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Programmer
List any licenses or certifications required by the position: ITIL, II, IAT, SAS, SSL, NET, CE, IA, CASP, CPA
Education for Senior Programmer
Typically a job would require a certain level of education.
Employers hiring for the senior 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, Education, Technical, Information Systems, Engineering, Mathematics, Statistics, Information Technology, Software Engineering, Computer
Skills for Senior Programmer
Desired skills for senior programmer include:
Desired experience for senior programmer includes:
Senior Programmer Examples
Senior Programmer Job Description
- Design, code and test SQL Server Reporting Services components (User Interface, Middleware, Stored Procedures, Tables)
- Works with QA staff on testing and Platform Services on release builds for online services
- Prioritize personal workload and that of teammates
- Mentoring more junior colleagues to improve the capability of the team
- Knowledge of SDLC documentation – Functional and Technical Design Document, Test Plan / Cases, Release and Deployment Plan
- Enhance existing applications by analysing business requirements
- Develop animations, navigation, interactivity, , using jQuery or other JavaScript libraries
- Conduct peer edits for grammar, style, and form
- Design, development, implementation, documentation and maintenance of PKMS System on iSeries (RPG) platform
- Understand the integration with SAP and external warehouse systems
- Strong leadership abilities and able to direct a team’s technology development
- Proficiency in software design at both the architectural level and the algorithm level
- An understanding of data processing pipelines and algorithms, and how choices can affect performance and workflow
- Ability to organise own work, and the work of others
- Capable of conducting focussed research and development
- Working with data warehouse and concepts
Senior Programmer Job Description
- Incorporate industry and product specific knowledge coupled with an understanding of operational functionality to plan the most effective and efficient method of fulfilling customer requirements
- Ensures all information presented to internal and external clients is clear and succinct
- Provides accurate information regarding the timeliness of completion of tasks demonstrating time management and self-management techniques including and meeting deadlines
- Collaborate with Manufacturing System Analysts, Local Site Analysts, and end-user customers in the conceptualization and development of new software programs and applications
- Support the definition, development, and deployment of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments
- Timely resolution of production issues
- Develop, test and implement Web applications to prevent/detect/resolve issues
- Proactively drive quality improvements and permanent solutions to recurring problems
- Monitor and track system performance
- Maintain documentation of support processes and procedures
- Proven ability to debug defects of a significant complexity
- Experience with Data Presentation/Visualization tools
- May bring candidate in proximity of extreme temperature variations, rotating equipment, and high noise levels
- Will likely be in proximity of electrical and other hazards
- Requires 6+ years full-time work experience programming in SAS Base and SAS Macro
- Experience building ETL processes and analytical datasets in SAS Base and Macros and automate them
Senior Programmer Job Description
- Interpret questionnaires and requests for survey programing in an online environment
- Consider and understand how the data will be analysed prior to commencing programming
- Program and configure a variety of different studies with a heavy emphasis on scripting surveys
- Identify and communicate when survey content and logic can be structured more efficiently, promoting good practice in survey creation
- Work with the QA team to ensure all surveys are accurately scripted, tested and logic is well structured and verified
- Oracle Developer Extract Data
- Applications projects Management
- Development and technical support of applications, ASP.NET 2008, Windows Forms (C#) & Intranet Apps
- Crystal Reports for VS
- Plans programming projects by confirming program objective and specifications with clients
- Strong knowledge of animation pipelines (animator tools, export/import, compression, replay)
- BA/BS/MS equivalent experience in mathematics, statistics, computer science, or health sciences/related field
- Fluent English (oral and written) Intermediate knowledge of / experience with SAS and other relevant programming software
- Good understanding of regulatory requirements relevant to statistical programming
- Experience leading a team using an Agile software development lifecycle methodology
- Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or related and 6 years of progressive experience as Application Developer/Consultant, Computer Programmer, or related
Senior Programmer Job Description
- Maintain existing systems
- Support and assist customers in their tools use and workflows
- Write clear, maintainable, portable, and highly efficient code
- Knowledge of REST API + Work Experience will
- Research, analyze, and recommend open-source / closed source solutions, which meet the business and technology needs
- Define acceptable third party libraries and frameworks to use
- Provide mobile interfaces for the solution
- Collaborate with CTO, VP of Technology, Team Leader and other members of the team
- 0 years experience (minimum) in computer science, information systems, or network engineering
- Experience with Windows and Unix command line utilities
- Compiles code into programs and corrects errors detected in compile process
- Creates test transactions and runs tests to find errors and confirm programs meet specifications
- Analyzes code to find causes of errors and corrects errors
- Performs analysis, designs and codes solutions for the more complex requests
Senior Programmer Job Description
- As Senior Statistical Programmer you are looking forward shaping the submission dossiers and publications efficiently
- You are operating as responsible programmer for international development projects
- Act as a team resource for troubleshooting data related issues and problems
- Where answers are not known, inquire with appropriate subject matter experts for the answer
- Mentor co-workers in business rules and best practices
- Help coordinate tasks amongst internal tem to ensure all task deadlines are met
- Coordinate internally amongst teams in regards to scheduling and data issues, keeping management abreast of pertinent details
- Suggest areas for improvement to internal processes and carry out implementation where applicable
- Degree in English, Technical Writing, Computer Science or a related field highly desirable
- SAP Integration experience is required
- RPG is required
- Mark Magic label software is a plus
- Working knowledge of various technical platforms (OS400 preferred) is desired
- Working knowledge of Warehouse Management application and distribution applications is preferred