At a Glance
- Tasks: Support clients by resolving issues and enhancing software solutions.
- Company: Join a leading tech firm with a focus on innovation and teamwork.
- Benefits: Enjoy hybrid work, health insurance, discounts, and extra days off.
- Why this job: Make a real difference in client support while growing your skills.
- Qualifications: 7+ years in software engineering with strong technical skills.
- Other info: Dynamic team environment with opportunities for career advancement.
The predicted salary is between 36000 - 60000 Β£ per year.
We are now on the lookout for a Software Engineer to support our UK Production Support team that is working on delivering high-quality support and solutions to clients. In your role as Software Engineer, you'll work closely with internal teams and clients to resolve issues, assist with version upgrades, and contribute to continuous improvement initiatives.
Role & Responsibilities:
- Provide support to clients in issue triaging, resolution, consultancy, and query management.
- Assist clients with version upgrades and support during UAT cycles.
- Analyse defects, create development tickets with detailed investigation notes, and propose solutions.
- Collaborate with technical analysts, business analysts, and service desk analysts to resolve client issues.
- Participate in team meetings, knowledge sharing, and continuous improvement initiatives.
- Ensure compliance with policies, standards, and local statutory requirements.
- Provide out-of-hours support to clients when required.
Skills & Experience required to perform this post:
- 7+ years experience in software engineering and a solid understanding of the software development lifecycle (SDLC).
- Technical experience with OOAD, SOA, Java, J2EE, Spring, React.js, Node JS, Hibernate, SOAP/REST web services, Spring security, SpringBoot, and AMQP/RabbitMQ.
- Experience with application servers (Jboss/WebSphere).
- Experience in writing SQL query reports and data correction scripts including writing stored procedures in SQL Server.
- Understanding of cloud infrastructure (preferably AWS) and containerisation (Docker, Kubernetes).
- Familiarity with DevOps automation (CI/CD, Helm, Terraform) and monitoring tools (Prometheus, Grafana, AWS CloudWatch).
- Experience in production support, debugging, and troubleshooting applications.
- Knowledge of agile methodologies (scrum, Jira, Kanban, Confluence).
- Effective communication skills and the ability to explain technical concepts to clients and stakeholders.
- Good logical and analytical problem-solving skills, and ability to work effectively as part of a team.
- (Desirable) Experience in the Wealth Management Industry and knowledge of FIX protocol/trading platforms.
Benefits:
- Hybrid working arrangement.
- Instant savings and discounts on major retailers across the country.
- Private Health Insurance including Dental and Optical Cover.
- Non-contributory Pension Scheme.
- Salary Sacrifice Schemes: Car, Cycle to Work and Additional Pension Contributions.
- Additional U day off every year.
- Employee Assistance Program (EAP).
- LinkedIn Learning.
Software Engineer in City of London employer: Opus Enterprise Ltd T/A Real Recruitment
Contact Detail:
Opus Enterprise Ltd T/A Real Recruitment Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer in City of London
β¨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at a company you're interested in. Building relationships can open doors that a CV just can't.
β¨Show Off Your Skills
Donβt just talk about your experience; show it! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a tangible sense of what you can do, especially in software engineering.
β¨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it's not just about getting the right answer but also how you approach the problem!
β¨Apply Through Our Website
When you find a role that excites you, apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Software Engineer in City of London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with the technologies mentioned in the job description, like Java, Spring, and AWS. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. Donβt forget to mention any relevant projects or experiences that showcase your problem-solving skills.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex issues in the past. We love seeing candidates who can think critically and come up with effective solutions, especially in production support scenarios.
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining the StudySmarter team!
How to prepare for a job interview at Opus Enterprise Ltd T/A Real Recruitment
β¨Know Your Tech Stack
Make sure you brush up on the technologies mentioned in the job description, like Java, Spring, and React.js. Be ready to discuss your experience with these tools and how you've used them in past projects.
β¨Showcase Problem-Solving Skills
Prepare examples of how you've tackled complex issues in production support. Think about specific scenarios where you triaged problems or improved processes, and be ready to explain your thought process.
β¨Communicate Clearly
Since you'll be explaining technical concepts to clients, practice articulating your thoughts clearly and concisely. Use simple language when discussing complex topics to demonstrate your ability to bridge the gap between tech and non-tech stakeholders.
β¨Familiarise Yourself with Agile
As the role involves working in an agile environment, be prepared to discuss your experience with methodologies like Scrum or Kanban. Share how you've contributed to team meetings and continuous improvement initiatives in previous roles.