Developer Job Description
Developer Duties & Responsibilities
To write an effective developer job description, begin by listing detailed duties, responsibilities and expectations. We have included developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Developer
List any licenses or certifications required by the position: TIBCO, BW, SAML, ITIL, ISO20022, SPML, EMV, AJAX, SOA, MQ
Education for Developer
Typically a job would require a certain level of education.
Employers hiring for the developer 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, Information Technology, Software Engineering, Science, Computer Engineering, Information Systems, Computers
Skills for Developer
Desired skills for developer include:
Desired experience for developer includes:
Developer Examples
Developer Job Description
- Supporting all internal data infrastructure, interacting with areas including middle office, accounting, risk, trading, and investor relations
- Using source control, bug tracking, and other development and collaboration tools
- Quickly coding trades
- Explaining P&L to the traders, swap accruals to the accountants, and cash balances to the ops analysts
- Participate in the visual design process, advising on how front‑end technologies can be applied to potential product designs
- Participate in resolving challenging and demanding problems within the production environment
- Assist with customer inquiries and resolution of problems
- Willingness to investigate and troubleshoot a variety of technical issues across different technologies and platforms
- Develop or modify or test the products to meet the customer's requirements fulfill the business requirements on cost, time and quality
- Work closely with QA to ensure that solutions are of high quality
- Most programming will be done in Object Oriented Perl on a Sybase database
- Interest in journalism, business, finance and how events in the world affect your money
- Eagerness to try new technology and refactor old code with the foresight to know when time is not your friend
- Acceptance of IE 8 and other technology hurdles
- Love for documentation
- Keen eye toward reading and adapting other people’s code
Developer Job Description
- Looking analytically at any issues with our existing production systems
- Working out what has gone wrong and then fixing it
- Working with back end systems
- Working with the website and understanding of the design concepts being used
- Using diverse technology knowledge and a sense of curiosity to explore new and better ways to solve problems
- Implementing ETL process that export data from a 200TB Vertica cluster into a cloud based analytics platform
- Using BI tools to extract, transform and load data
- Optimizing reports and queries that run over billions of records
- Collaborate with team members to define, analyze, and understand technical requirements
- Develop / Configure workflows, forms, and underlying logic using SCRUM / Agile methodologies
- Ability to clearly communicate and work with both technophiles and code-illiterate colleagues
- ASP.Net, C#, or Java
- VeriFone Form Manager, Xcode, Swift(iOS), Informatica, Toad, Tivoli Endpoint Manager (BigFix), Oracle Service Bus (SOA), Microsoft Test Manager, GlobalScape
- College degree in Computer Science or related technical field
- Apache Tomcat or Apache HTTP Server
- Experience in a small-team environment working on a successful commercial software, SaaS, or Web product/platform
Developer Job Description
- Participate design, development and maintenance of automation test framework
- Follow design process, participate Code review and cross test
- Participate support to users
- Perform end-to-end requirements gathering, programming, and deployment duties within SDLC guidelines
- Participate in installation planning and prepare the required logical interface between related programs
- Analyze integration performance and results and revise logic and/or procedures as needed
- Work in partnership with other departments and members of IT & IS teams on issues relating to system quality, usability, and reliability
- Perform technical analysis, design, configuration and implementation support for 3rd party system integration and utilization
- Troubleshoot system integration issues escalated from support team
- Adhere to project schedule and time estimate requirements
- Strong knowledge of the core JavaScript and working knowledge of at least one of the main stream JavaScript libraries like jquery, YUI
- Comfortable with light-weight and/or Agile development methodologies
- Server-side scripting language such as JSP, PHP, etc
- Bachelor‘s degree in Computer Science plus 2 years of experience in the job offered or in software or application development OR Master’s degree in Computer Science
- Good understanding of common software design patterns
- Good knowledge and hands on experience in Java and JEE
Developer Job Description
- Handle any after-hours support if necessary
- Maintain supporting websites and reference data to support Tableau reports
- Design efficient, intuitive and user friendly processes interfaces
- Develop and implement automation to eliminate manual processes
- Build third party software integrations to facilitate automation
- Facilitate testing of system changes and coordinate with customers and ITIL process owners
- Create and use update sets to facilitate customization release management
- Activate and customize plug-ins as needed for new functionality
- Develop and maintain workflows to replace existing delivery plans
- Custom JavaScripting
- Software development experience in JSP, Spring MVC, Spring Data , Hibernate , building web services and highly scalable application
- Up to 2 years’ experience developing Java web applications required
- Agile and or Scrum experience a plus
- Expertise with cloud platforms (AWS desired)
- Experience working with JavaScript frameworks (including JQuery, Express, node.js, and Angular.js)
- Experience developing with XML, JSON, XSL (PHP, Drupal, Python, DB experience desired)
Developer Job Description
- Support day-to-day operations relating to user and Assignment group maintenance with a focus on automating those processes
- Manage regular patch and release upgrades on externally hosted Service Now instances
- Consult with stakeholders on projects requiring web analytics implementation of Adobe Marketing Cloud tags among other digital analytics tags, implement tags via TMS platform and process remediation, and reporting and dashboard development
- Evaluate business goals and objectives from multiple business teams and develop tracking/tagging strategies to allow individuals and teams to measure success
- Assist with implementation of third party pixels for marketing campaigns
- Core development of Front Arena front end applications
- Produce code artefacts to support the code design
- Responsible for decisions related to developing or enhancing existing systems
- Understanding the design and solution of ETL flows and working to resolve the associated problem records
- Maintaining low level technical design documents adhering to DAIS middleware principles & standards, for any development or amendment done
- 5+ years of hands-on experience in developing pixel perfect CSS driven, table-less HTML for all new projects, following development standards and templates industry best practices
- Experience using tag libraries and JSTL in JSPs
- Experience working with responsive/adaptive designs for differing device capabilities
- Foundational understanding of Servlets and J2EE concepts (desired)
- Experience with large-scale Enterprise CMS (desired)
- Strong team work spirit and willing to take challenges