Location: London
Salary: Competitive
About the role:
We are seeking a highly motivated and skilled Analyst Developer to join our Production Support team. This role is crucial in ensuring the stability, performance, and availability of our critical production systems. You will be responsible for troubleshooting issues, implementing fixes and enhancements, developing monitoring tools, while collaborating with development teams to prevent future problems. This role combines a strong analytical mindset, development expertise with problem-solving skills to quickly resolve production issues and implement long-term solutions.
Key Responsibility:
- Incident Management: Respond to production incidents, diagnose root causes, implement timely resolutions, and document the resolution process.
- Problem Management: Conduct root cause analysis on recurring issues, identify permanent solutions, and implement preventative measures.
- Change Management: Support the deployment of new releases and hotfixes to production environments, ensuring minimal disruption to services.
- Monitoring and Alerting: Develop and maintain monitoring tools and dashboards to proactively identify potential issues and ensure system health.
- Performance Tuning: Identify and address performance bottlenecks in production systems to optimize efficiency and responsiveness.
- Automation: Develop scripts and tools to automate routine tasks and improve operational efficiency.
- Collaboration: Work closely with development, infrastructure, and other support teams to resolve complex issues and implement improvements.
- Documentation: Maintain accurate and up-to-date documentation of issue resolution, processes and procedures
- Knowledge Sharing: Share knowledge and best practices with other team members to improve overall team performance.
- Proven experience in a production support or application development role.
- Strong analytical and problem-solving skills with the ability to diagnose and resolve complex technical issues.
- Familiarity with monitoring tools and debugging techniques.
- Strong skills in programming languages (C# .NET, Typescript, JavaScript, Scala)
- Experience with database technologies (SQL, Azure Cosmos DB, Azure Data Lake)
- Experience with cloud platform/technologies (Azure, Synapse Studio, Apache Spark)
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders
- Ability to prioritize tasks under pressure.
- Strong analytical mindset to deliver effective solutions.
- A proactive approach to identifying potential issues before they escalate.
- Willingness to learn new programming languages, technologies, techniques and utilise new tools
We offer an attractive package of benefits; this is complimented by a people centric culture where all staff are supported so they can thrive.
- Competitive salary
- Company pension
- Life assurance
- Private medical insurance
- Hybrid working environment