Software Analyst
Hereford, England, United Kingdom
Type: Permanent
Working Pattern: Hybrid
Who Are we?
MandM is one of the biggest employers in Herefordshire and one of Europe’s leading online, off-price retailers, selling branded Fashion, Sport & Outdoor products for Men, Women and Children.
We offer our customers fantastic value by partnering with companies who we have built long term relationships with, enabling us to offer our customers big household names and up-and-coming brands, giving fantastic value all year round.
We are located in the heart of Hereford City Centre in our brand new, state of the art office. The modern, stylish workspace was designed to encourage collaborative working, teamwork and creativity - everything that MandM is all about.
As our business continues to grow we are recruiting for a talented Software Analyst to join our growing team.
Why not come be a part of our journey to success and take advantage of all MandM can offer you!
The Role Scope
Reporting to the Software Team Lead, you will be responsible for the deployment, support, maintenance, monitoring, and forecasting of software used at MandM, in line with our technology roadmap. You will work with modern technologies, both on-premise and in the cloud. As new technologies are considered, you will assist in the assessment of their suitability for our business needs. You will be learning continually; keeping up to date with developments in internal tools & processes, as well as learning new technologies and skills.
✨Role Key Responsibilities:
-
Investigating, analyzing, and identifying issues with systems, software, or data
-
Querying, extracting and manipulating data from database and log sources
-
Troubleshooting functional and non-functional (performance, security, etc.) problems, with experience of databases, web services, and APIs
-
Configuring infrastructure services: TCP/IP networking, Microsoft Domain Services (DNS, DHCP) from software deployment/integration to troubleshooting
-
Project and task delivery in a technical environment, through the full change lifecycle: Requirements gathering, task identification, complexity estimation, planning, delivery, and production support
-
Sharing knowledge within the team: handovers/demonstrations, code reviews, highlighting points of interest
-
Collaboration with cross-functional teams to contribute to the department’s software development roadmap
-
Writing and reviewing technical documentation (e.g. procedures and work instructions etc.)