Senior Programmer Job Description

Senior Programmer Job Description

4.5
186 votes for Senior Programmer
Senior programmer provides counsel on message content and delivery, and look for opportunities to leverage the latest digital techniques to reach key audiences.

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:

Use SAS, SQL and T-SQL to extract data from relational databases and semi-structured files
Responsible for maintaining a general awareness of HRT’s EMS
Responsible for handling all related job responsibilities in accordance to HRT’s Environmental Policy, relevant EMS Standard Operating Procedures, and Emergency Management Plan
Manage records created and received in compliance with the Hampton Roads Transit Records Management Policy and Procedures
Develop and maintain a sports league management SAAS website as part of a team
Help convert legacy code to .NET and nodeJS
Collaborate with product and design teams to create best of breed web applications
Use best practices to deliver high quality code (document code, unit tests, performance tests, security of data)
Work in an iterative manner to produce results quickly and keep a feedback loop going with the product and support teams
Develops production quality statistical programs for clinical trials and post-hoc requests

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:

Content Enrichment
Criticize and formulate solutions in a multi-vendor and architecture committee meetings
Error handling and reconciliation mechanisms
Message Filtering
Message Transformation
SQL
WS-* standards and ability to suggest
Web Services Interoperability
Batch message processing
Guaranteed delivery

Desired experience for senior programmer includes:

Must have exceptional written and verbal communications skills to effectively explain technical terms in an easy-to-understand language
Past projects that include live-deployed, highly scalable systems in production environments
Self-motivated team player with a drive to deliver and exceed expectation
Expert C/C++ Programmer, at least 4 years+ experience
Networking experience in TCP/IP and UDP protocols
Bachelor of Computer Science or Computer Engineering or equivalent

Senior Programmer Examples

1

Senior Programmer Job Description

Job Description Example
Our company is looking for a senior programmer. 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 senior programmer
  • 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
Qualifications for senior programmer
  • 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
2

Senior Programmer Job Description

Job Description Example
Our growing company is hiring for a senior programmer. 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 senior programmer
  • 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
Qualifications for senior programmer
  • 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
3

Senior Programmer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of senior programmer. 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 senior programmer
  • 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
Qualifications for senior programmer
  • 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
4

Senior Programmer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of senior programmer. 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 senior programmer
  • 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
Qualifications for senior programmer
  • 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
5

Senior Programmer Job Description

Job Description Example
Our innovative and growing company is hiring for a senior programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior programmer
  • 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
Qualifications for senior programmer
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates