Senior Developer Job Description

Senior Developer Job Description Template

Our company is looking for a Senior Developer to join our team.

Responsibilities:

  • Coordinating with various stakeholders around the globe and providing web support to all the applications;
  • Extensive experience in SDLC;
  • Drive innovation find better ways to do things refactor code when opportunity arises;
  • Full-Stack Development and Prototyping;
  • Develop and maintain excellent working relationship with operations, product management, marketing and internal sales support;
  • Provide responsive and timely communications with customers, including creating and delivering proposals and negotiate sales contracts;
  • Develop and maintain long-term customer relationships to ensure customer satisfaction;
  • Regularly in an office environment;
  • Assist in the collection and documentation of user requirements and development of user stories; Transform requirements into actionable tasks;
  • Implement security and data protection functionality, within defined security criteria;
  • Write comprehensive manuals, guides, and documents for technical team and end-users;
  • Act as an ambassador for SysLogic;
  • Plan, build and launch features for our products;
  • Other duties as assigned;
  • Provide support to production; diagnose and quickly resolve production issues.

Requirements:

  • SQL (Sybase, SQL Server, PostgreSQL);
  • JavaScript development using frameworks such as ReactJS, Vue.js;
  • Java 1.8;
  • Experience with ElasticSearch, Kibana, and Logstash;
  • Experience with continuous testing and/or continuous development;
  • Development of REST, SOAP, JSON, XML webservices;
  • Experience with AngularJS;
  • Interface and communicate effectively and professionally, including communicating or presenting technical information to non-technical audiences;
  • 3+ years of software development;
  • Foster positive working relationships across all levels of a client organization;
  • Innovative and demonstrates curiosity to expand skills and adapt to a changing technological landscape;
  • HTML (and up to date with HTML5);
  • Manages multiple priorities effectively, adapts to changes in procedures or conditions easily, and accepts new responsibilities with enthusiasm;
  • Creative thinker;
  • Strong programming practices; Respected as a problem-solving leader, and resource for others.