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.