Back-End Developer Job Description
Back-End Developer Duties & Responsibilities
To write an effective back-end developer job description, begin by listing detailed duties, responsibilities and expectations. We have included back-end developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Back-End Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Back-End Developer
List any licenses or certifications required by the position: AEM, PKI, LDAP, SSL, SAP, GDPR, HTTPS, AAA, MCSE, MCSA
Education for Back-End Developer
Typically a job would require a certain level of education.
Employers hiring for the back-end 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, Education, Technical, Computer Engineering, Software Engineering, Information Systems, Science, Information Technology, Software Development
Skills for Back-End Developer
Desired skills for back-end developer include:
Desired experience for back-end developer includes:
Back-End Developer Examples
Back-End Developer Job Description
- Working knowledge of with HTTP, REST and Server Side Protocols
- Functional Knowledge of what is involved in Video Streaming
- Work with Product Managers and other developers on new feature design and enhancements to existing applications
- Partner with QA to help diagnose and resolve system deficiencies and provide suggestions to improve their development processes and environment
- In this position you will provide software design and development expertise in support of both new application development tasks and maintenance
- Developers support the entire product lifecycle to include systems engineering and requirement analysis, technical design, system integration, implementation and deployment
- Working with cutting-edge technology, like CXF, Solr, JBoss, Hibernate, Hadoop
- Getting involved with micro-services and developing API’s
- Solving interesting and challenging problems
- Interacting with the data that exists within the Microsoft Master Data Service (MDS) database through a custom SDK library
- Expereince focusing on enterprise scale backend architectures
- 5+ years of experience designing, developing, debugging and deploying software
- 3+ years working in an LSB / POSIX environment
- Experience working with either relational or non-relational databases – ideally both
- Experience working with cloud architectures – preferably with AWS
- Ability to deal with ambiguity and work in a highly agile environment
Back-End Developer Job Description
- Generating and extending Web Services API to access the data
- Extensive communication with the customer, discussing and clarifying the requirements
- Potentially getting involved in architectural/deployment/integration activities
- Work with and lead other developers who analyze requirements, design solutions, develop new functionality
- Explore bleeding edge technology stack to build robust automated model execution engines
- Build interactive prototypes, and other blueprints that clearly articulate site/application structure and organization
- Perform application performance tuning and optimization
- Initiating and leading POCs for relevant epics
- Conducting discovery sessions with product and being responsible for technical debts and technical backlog in general
- Driving for highest coding standards and conventions in the team
- Passion for being a better engineer
- Passion for working with others
- Bachelor's and/or Master's Degree in Computer Science, related fields, or equivalent experience
- Experience with the Polopoly content management system
- Solid understanding of git workflows
- Exposure to continuous integration/deployment workflows
Back-End Developer Job Description
- Expected to learn the Demandware platform, earn the Demandware Developer certification and become an expert in the API, management tools, and capabilities
- Develop and maintain programs and applications using Java2EE
- Develop high level and detailed design specifications
- Provide information to other developers by dispersing programming, analytical and application knowledge
- Track and document time requirements
- In addition to the performance of the job responsibilities mentioned above, this position is required to perform support functions, with the percentage of time performing each function to be solely determined by the supervisor based on the particular requirements of the operation
- Perform and participate in peer code reviews
- Write domain specific automated unit tests
- Implement middle-layer and backend enhancements to websites designed to create functionality, improve site performance, and identify key metric points
- Collaborate with the implementation/development of standards compliant code for web applications using the latest technologies
- Understanding of the Front End aspects of an application – comfortable with HTML, CSS, JavaScript a plus
- Familiarity with revision control systems, especially Git
- Exposure to unit testing
- You've built REST APIs using NodeJS
- Config management experience (chef, puppet, ansible, etc)
- DevOps chops
Back-End Developer Job Description
- Create accurate time estimates and development plans for upcoming projects, reviews and validates estimates and development tasks from junior team members
- Work with Development Lead to establish best patterns, practices, and standards as new technology arises
- Follow the enterprise SDLC standards and procedures as outlined by the Development Manager
- Adheres to web development standards for the development team from front-end to database-layer
- Work on multiple concurrent projects and participate in the entire software development lifecycle
- Define and develop software unit tests and test plans based on business requirements
- Report to the Development Manager of Web and Ecommerce and provide regular input on all projects, including status and updates on a weekly basis
- Provide Quality Assurance and Enterprise Architecture resources to support the corporate governance process
- Responsible for implementing screen designs into working front end screens
- Experience with developing Restful Webservices from scratch
- Core experience in PHP, HTML, Javascript/JQuery, CSS and MySQL
- Demonstrated experience in version controlling a code base using Git
- Experience in WordPress or other CMS
- 5+ years of object-oriented programming with Java developing complex enterprise applications
- 3+ years of experience with Node.js, ReactJS and MongoDB
- Expert in the usage of JSON and REST APIs
Back-End Developer Job Description
- Follow Agile development methodology and DevOps practices
- Development of APIs for internal and external use
- Understanding and analyzing the requirements of the project
- Realize the requirements and implement it with highest quality and on time
- Creation and implementation of unit, integration, sub-system and system level test cases
- Strong interaction with colleagues and other departments, especially team members of the Digital Delivery Unit
- Creativity in determining the least intrusive way for standard software extensions, design solutions for intuitive usability and no/simple operational maintenance creativity for new innovative solutions/technologies
- Acts as a solution finder by analyzing enhancement requests and designing the solution concept
- Active management and freedom within defined target field, focus on development in Hilti Online
- Builds, tests, deploys in an agile environment
- Experience working with continuous integration, distributed computing environments and networking
- Expert knowledge of data structures, debugging and maintaining live software systems using Agile/ Scrum methodology
- Strong understanding of complex databases, the implications different database designs will have when implemented
- Understanding of how to create well designed, reusable code using various design methodologies in object oriented environments
- Healthcare Industry and System experience
- Bachelor's Degree in Information Systems (IS), Information Technology (IT), Computer