Senior System Developer
Description
Proact are looking for an enthusiastic Senior System Developer to join our experienced Information Systems Process and Development Team, to contribute to all areas of systems development and maintenance in a wide landscape of Operational and Business Systems.
Our multinational team of experienced systems developers work with systems integration, in-house toolsets, customized off the shelf tools for IT Service Management, business process automation and solving the needs of the Proact IT Group across Europe. We're looking for someone with a working knowledge of one or more object orientated programming languages, good problem solving and communication skills, who can work well solo and as part of the existing team.
If you are able to deliver solutions to complex needs, are keen to advance your own skills, and contribute to an accomplished team with your ideas and solution development expertise, we'd like to hear from you.
Senior System Developer Responsibilities
- Fulfil development team activities in all aspects of system development, including design, build, test, documentation and troubleshooting
- Fulfil development and review meetings to improve internal toolsets and services
- Lead the development of aligned areas of systems and integrations development where required
- Learn and maintain the application landscape, customizations and codebase
- Improve coding skills in line with feedback and evolving best practices
- Writing and maintaining code, including bug fixes and feature creation within Change and Release Management frameworks
- Participate in support, platform administration and testing tasks as necessary
- Create, maintain and update design and user facing documentation
- Collaborate with the development team and general userbase regarding feature requests and questions as required
Senior System Developer Requirements:
- Passion for development and problem solving
- Passion for automating business processes and data management across systems to minimise manual activity and maximise efficiency
- Strong experience in Modern Programming Language(s), such as C#, Java
- The ability to communicate fluently in English, both verbally and in writing, is a requirement for this role.
- Strong eye for detail with understanding of the user's needs
- Ability to follow instructions and use initiative while operating within policies and best practices
Preferred experience in Enterprise Applications such as SQL, Ansible or Azure DevOps
- Creative and collaborative, must be able to work well within a team and as a self-motivated individual
- Ability to communicate effectively with business stakeholders
- Ability to engage and inspire junior developers
- Familiarity with agile development practices
- Ability to learn new toolsets and techniques efficiently as required
- Proficiency with productivity applications, such as Outlook, Teams, Excel and Visio.
- Experience of Application Programming Interface (API) and systems integration
- Familiarity with development working with business toolsets is greatly beneficial, such as
- ITSM (ServiceNow),
- CRM (Salesforce)
- ERP (Microsoft Dynamics)
- Enterprise Monitoring (LogicMonitor)
- Vulnerability Scanners (Outpost24)
- Integration Tools (Talend, SnapLogic)