Expert Software Engineer Job Description

Expert Software Engineer Job Description Template

Our company is looking for a Expert Software Engineer to join our team.

Responsibilities:

  • Production of supporting technical and installation documentation for internal and external publication;
  • Production of efficient and fully documented code;
  • Production, preparation and execution of unit test plans;
  • Production of accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the PM;
  • Works with little supervision from project or line manager;
  • Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood;
  • Design, Coding, Testing, Documentation in the areas of Development and Maintenance;
  • Ownership of assigned software and non-software deliverables;
  • Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards;
  • Completion of all necessary software and non-software components in the timelines as defined by the Project Manager.

Requirements:

  • Successful completion of a Bachelor’s Degree or relevant Technical / Business experience;
  • Very little or no travel is required;
  • Able and willing to travel for occasional short assignments;
  • Bachelor’s degree preferred and/or other relevant combination of training and experience.