IT Developer Job Description

IT Developer Job Description Template

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

Responsibilities:

  • Assist with decision making around build vs buy;
  • Work with the Documentation & Training team to create documentation and other supporting materials for system topology, support, and administration;
  • Assist in monitoring and administrating all globally-available IT-supported automation systems and processes;
  • Lead the maintenance of existing code repositories and automation of enterprise systems;
  • Evangelize workflow and systems automation in all aspects of internal Jamf processes;
  • Troubleshoot, research, and resolve escalated technical problems and incidents in a timely and professional manner;
  • Continually evaluate the effectiveness of our tools and manage cooperation between various systems;
  • Work with our vendors to get the most out of systems integrations;
  • Supporting all pre-production environments;
  • Write configuration guidelines to help the user setup the system;
  • Assist in designing, developing, documenting, and deploying of software and infrastructure;
  • Research and learn about tools and best practices.

Requirements:

  • An eye for detail and passion for creating user-friendly interfaces;
  • Experience with protocols such as SAML and LDAP (Preferred);
  • Experience with Ansible as an automation tool is a plus;
  • Minimum of 3 years experience working as a software engineer or similar development role;
  • Ability to manage multiple small projects while simultaneously adapting priorities quickly and effectively;
  • Practical experience managing and supporting globally available enterprise services on-site and remotely;
  • A high level of independence as demonstrated through clear problem-solving and communication skills and the delivery of high-quality work;
  • Dedicated to making people happier by improving their tools and processes regardless of their job role;
  • Strong Python software development skills (Required);
  • Experience working in a compliance-driven environment;
  • Experience with APIs, XML, JSON, PHP, Apex, MySQL, and Git (Preferred);
  • Ability to write clear, concise documentation;
  • Experience with SQL queries and any relation database systems;
  • 2+ years of Experience;
  • Basic knowledge of .NET, JavaScript, PowerShell, C#, NodeJS, tSQL, Ling, or similar programming languages.