KEY PURPOSE OF THE ROLE
The role of I.T Systems Manager and Developer is biased towards development, encompassing both internal software and systems development alongside API integration with various 3rd party software as well as general I.T management duties (Help-Desk management, Server maintenance, deployments, database administration, Office/Desktop/Business support, etc.). The role also manages the Technical Helpdesk for 1st line support and general IT hardware/desktop and user support issues via a ticketing system.
The role's primary development focus is on various bespoke in-house systems. It will require an individual who is self-motivated, technically knowledgeable, a good communicator, a team player, unafraid of taking on responsibility, and capable of owning a project (taking lead) while reaching out for information. A solid understanding of AGILE software development processes is essential. ATAG is a fast-growing and dynamic business, reacting and responding to sector conditions and, in turn, requires the best, dynamic individuals who can adapt as needed.
While the role is based around a 40-hour working week, some work outside of normal hours will be expected, including both evenings and weekends where required to suit the needs of the business. The role is primarily working remotely, so familiarity with that working environment is essential, as well as attending and contributing to regular video conference meetings as needed.
The business has a heavy reliance on IT and many future development plans, so the selected individual for this role will need to be able to perform under pressure, deliver to tight deadlines, and hit the ground running, as there will be no technical training on the required essential technical skills.
DUTIES
1. Contribute to software development in line with business goals and priorities.
2. Take on responsibility for key components of systems they become experts with.
3. Assume shared responsibilities for all facets of I.T resource for the purposes of cover, working alongside the IT Help Desk for 1st line support.
4. Attend and contribute to daily and weekly development/department meetings.
5. Continually acquire broader business knowledge and insight for application to specific projects going forward.
6. Ensure delivery of user documentation for all software developments where required.
KEY SKILLS REQUIRED
1. Strong technical background and thorough understanding of essential skills.
2. Strong process and procedural understanding.
3. Ability to coach development colleague(s).
4. Speak IT development in “non-technical speak” with project investors.
5. Demonstrate integrity, honesty, and ethical behaviours.
6. Self-motivated and enthusiastic with a willingness to take on responsibilities and challenges.
7. Work comfortably and proactively from design briefs rather than water-tight specifications.
Software/language skills:
Essential:
1. Web-app development (proven experience required).
2. C# MVC web application development (2 years minimum) using the following technologies:
1. Microsoft Entity Framework EF6.3
2. LinQ
3. HTML/CSS/JQuery/Bootstrap
4. Microsoft Visual Studio IDE (v17 upwards (2022))
5. Microsoft SQL Server
6. Microsoft Azure Dev-ops platform and knowledge of GIT version control
Preferred:
1. C# WebAPI development (OAuth2).
2. Windows Server management.
3. Microsoft Teams.
4. Any mobile app development experience (React Native (Apple Xcode/Android Development Studio)) is also an advantage.
As a term of your employment, you may be required to undertake such other duties as may reasonably be required of you, commensurate with your general level of responsibility within the organisation. This Job Description is current as of the date shown herein. In consultation with you, it is liable to variation by the Company to reflect actual, contemplated, or proposed changes within the role. #J-18808-Ljbffr