Developer / Programmer Job Description

Developer / Programmer Job Description

4.5
160 votes for Developer / Programmer
Developer / programmer provides full lifecycle software development to include requirements gathering; design; development; testing; documentation; training; configuration; and maintenance of developed software projects.

Developer / Programmer Duties & Responsibilities

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

Sample responsibilities for this position include:

Ensure the quality and completeness of data by performing auditing of data, identifying data anomalies and identifying corrective solutions
Support Oracle eBS Add-ons and Customization
Performs other work as required or requested additional assignments
Supports POS software, hardware development cycle to include needs analysis, specifications, testing, troubleshooting and deployment
Analyzes user’s needs and develops functional specifications
Performs functional testing, interpretation and analysis of results of tests
Deploys software and hardware
Provides technical support for POS Help Desk
Trains users and technical staff in the use of new software
Works with users and IS staff to develop and modify systems to meet current and future needs

Developer / Programmer Qualifications

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

Licensing or Certifications for Developer / Programmer

List any licenses or certifications required by the position: SSL, CE, TIA, MCSD, II, SFDC, API, AWS, GCP, CKED

Education for Developer / Programmer

Typically a job would require a certain level of education.

Employers hiring for the developer / programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Engineering, Information Technology, Information Systems, Computer, Business/Administration, Programming Languages, Education, Technical, Electrical Engineering

Skills for Developer / Programmer

Desired skills for developer / programmer include:

Java
Computer development software
J2EE
Full software development lifecycle: from business/systems analysis
Testing and delivery
Through requirements gathering and functional specification authoring
To development
CSS
JavaScript
Processes

Desired experience for developer / programmer includes:

Experience supporting accounting applications within the Financial Services industry
3+ years of C/C++ development experience in a UNIX environment
Strong Unix experience required
Experience with “big data” architectures and platforms preferred (i.e., hadoop, shared nothing supercomputers, MPP clouds)
Experience with software/architecture and integration patterns (i.e., Gang of Four patterns, anti-patterns) preferred
Able to function in a team-oriented and fast paced environment

Developer / Programmer Examples

1

Developer / Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking for a developer / programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for developer / programmer
  • Performs systems, integration, and/or regression tests for applications or processes
  • Become knowledgeable and gain experience with business processes and systems in order to provide effective solutions for various groups within OPC
  • Defining, implementing, testing and documenting the software development processes
  • Responsible for the implementation of pre-defined design specifications
  • Responsible for defining and developing unit and integration tests
  • Responsible for implementing eCommerce changes
  • Perform unit and system testing of application code execution of implementation activities
  • Evaluates user requests for new or modified program to determine feasibility, cost and time required, compatibility with current system, and computer capabilities
  • Participates in consultation with user to identify current operating procedures and clarify program objectives
  • Formulates limited plans outlining steps required to develop program, using structured analysis and design
Qualifications for developer / programmer
  • Experience of working with 3rd party market data providers Reuters, Bloomberg
  • Knowledge of Integration Design patterns for building middleware systems from the ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed Delivery, Message Sequencing, Batch Message processing, error handling and reconciliation mechanisms
  • Undergraduate degree in CS/CE/CIS/MIS/Engineering/Technology or related field or equivalent experience and or training
  • Expert skills in C#, .NET web services, WCF, Entity Framework 6.0, LINQ Queries
  • Experience with build engineering and Release management using TFS, build scripting and setting up automated deployments
  • Experience with Continuous Integration build APIs preferred
2

Developer / Programmer Job Description

Job Description Example
Our company is looking to fill the role of developer / 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 developer / programmer
  • Documents current processes, reviews written specification additions/modifications and creates test cases for submitted defects involving new and modified program policies
  • Assist the team in development of various components of the Data Environment
  • Test and document upgrades in a test and production environment
  • Analyzes, designs, develops, implements, tests and maintains applications, data and integrations
  • Uses Software Development Lifecycle phases, and in order to deliver an application of high quality, incorporating current best practices and methodologies
  • Maintains an awareness of and researches new technologies, trends, architectures and implementation techniques as they relate to the delivery of applications, integrations and data
  • Participates in business, technical and design discussions with team members and customers
  • May be asked to assist mentoring of junior staff developing their skills and knowledge
  • Make recommendations, provide different alternatives and be able to clearly communicate pros/cons of each
  • Operate and maintain software controlling the Computer Assisted Rehabilitation Environment (CAREN) and other devices which incorporate virtual reality environments
Qualifications for developer / programmer
  • Experience working on Agile projects using test driven development
  • Some knowledge of UNIX scripting is a plus
  • Minimum 3 years’ experience in database design and implementation
  • Experience working in a mixed platform environment
  • Experience with installing and configuring web sever software
  • Experience designing and creating database-driven dynamic web content
3

Developer / Programmer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of developer / 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 developer / programmer
  • Knowledge of related IT technologies including but not limited to application messaging, web services, MQ Broker, SOAP, WSDL, java
  • Analyze, design, and develop logical, structured programs and systems appropriate to customer needs which are well-documented programs and that may be maintained by others
  • Ensure adherence to program documentation and procedural standards, and management goals and objectives
  • Identifies and analyzes laboratory information technology functional needs and requirements to fully integrate plant operations into sample work flows
  • Performs complex system design and analysis that sets and maintains the strategic direction of the laboratory information technology based on requirements
  • Prepares complex performance and technical specifications to support the laboratories functional needs and sample requirements
  • Designs, codes, upgrades, tests, debugs, implements and documents complex LIMS function and requirements
  • Provides expertise in the implementing and integrating of purchased software as appropriate
  • Implements and follows-up on assigned tasks, which may include installation, maintenance and troubleshooting of custom programming solutions to all LIMS applications
  • Consults with, supports and trains users on LIMS specific applications, including “on-call” support as required and maintains effective vendor relationships
Qualifications for developer / programmer
  • Position will require a Security Clearance
  • At least 2 years of experience with SQL (MS Sql Server preferred, Postgresql is a plus)
  • Other responsibilities may include deep troubleshooting and issue analysis, coding, testing and implementing software enhancements and/or applying patches
  • Continuous integration (using tools like Cruisecontrol, Quickbuild)
  • Applicant must at least have a Bachelor Degree in Computer Science
  • Knowledge of UI/UX preferred
4

Developer / Programmer Job Description

Job Description Example
Our company is looking for a developer / 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 developer / programmer
  • Perform complex technical trouble shooting and provide consultation to development teams
  • Demonstrates an understanding of client's systems and the financial services industry
  • May provide leadership and/or guidance to other technical professionals.Search Jobs US
  • Design, develop, and program an iPhone app that collects physiological data, including from an existing open source application (m-Power) and using ResearchKit frameworks
  • The app should be user-friendly, and establish a system to collect specified data, and then transfer it to a secure database
  • Conduct detailed analysis of defined systems specifications and develops all levels of block diagrams and flow charts
  • Create and maintains technical documentation
  • Program logical interfaces and apply techniques for efficient program logic and data manipulation
  • Conduct error detection/correction of existing codes/languages and/or revisions to systems documentation
  • Provide customer services including educating, assisting, following through actively when working with customers
Qualifications for developer / programmer
  • Experience in HTML5, general CMS’s, analytics, web optimisation is a great plus
  • Meticulous attention to detail a must
  • C# programming experience required
  • Knowledge of systems development techniques focused on the Windows 7 & XP environment and SQL Server database
  • Prefer knowledge or experience with radios, mobile device development, and any working experience in embedded development
  • IPhone development
5

Developer / Programmer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of developer / 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 developer / programmer
  • Interpreting requirements to develop MuleSoft services/integrations with adherence to development, integration and in practicing MuleSoft architectural best practices
  • Lead the design and development of architectural layouts or enhancements to databases
  • Oversee installation, configuration and upgrade of database server software and related products
  • Design, code, and schedule scripts/jobs to update, maintain, or transfer databases and simplify data entry for users
  • Monitor access time, perform validation checks and use other methods to monitor and analyze database performance
  • Maintain and document database objects (e.g., scripts, views, jobs, indexes, ) Ensure that documentation is up to date, complete, and aligns with established standards
  • Take appropriate measures to ensure acceptable performance, sustainability, and scalability
  • Develop and apply procedures relating to database and application security including access controls
  • Establish, test and maintain disaster recovery and archive procedures
  • Design archive, recovery and load strategies
Qualifications for developer / programmer
  • Excellent programming skills combined with graphic communication skills to present ideas and information in a multimedia context
  • Experience developing web-based authoring tools to aid in the rapid development of interactive web-based content (node.js/PHP/etc.)
  • Well-versed in information, visual, and interactive design disciplines
  • Troubleshooting ASP/MSSQL issues
  • Migrating ASP/MSSQL
  • Requires a bachelor's degree in a technical discipline, or HS diploma/GED coupled with five (5) additional years of programming experience

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates