Senior Software Developer

Job title:

Senior Software Developer

Company:

Imparta

Job description

Imparta is a global leader in performance improvement for customer-facing teams, including sales and account management, customer success, and customer experience. We are listed as a Top 20 Sales Training company by both TrainingIndustry.com and Selling Power, and we are one of just Copyright © Imparta Ltd. All Rights Reserved 2 four companies positioned in the Leader Quadrant in Gartner’s 2022 Magic Quadrant™ for the sales training industry. Imparta’s 3D Advantage® methodology is based on more than 20 years of research and experience with leading global organisations. It powers a complete, modular, award-winning curriculum that covers the entire customer Buying Cycle from initial need to renewal, and every role from early tenure to Chief Revenue Officer across a wide range of industries. Our Training as a Service subscription provides clients with virtual and in-person training (using our global faculty base or our client’s own trainers), eLearning and application tools. We also offer deal coaching, change consulting, and a powerful learning experience platform to embed, reinforce and measure the impact of the new skills that we help to develop.Summary of role:This is a Senior Software Developer role within the Software Development team at Imparta Ltd. The successful applicant will take a leading role in development, research, and maintenance projects, requiring familiarity with the entire software development lifecycle. You will contribute to the strategic technical direction of projects, mentor junior developers, and ensure high-quality software delivery. You will be working with our Software Development team based in our London (Fulham) office, reporting to the Head of Software DevelopmentResponsibilitiesResponsibilities Include:

  • Designing, developing, and maintaining backend services, primarily using the Microsoft toolset.
  • Developing scalable microservices and integrating AI solutions to enhance product functionality.
  • Working on backend-heavy projects but assisting with front-end integrations when necessary.
  • Creating, maintaining, and optimizing APIs and Web Services.
  • Ensuring best practices in code quality, performance, and software architecture.
  • Leading the implementation of Agile methodologies and driving Continuous Integration/Continuous Deployment (CI/CD) practices.
  • Guiding the team in the use of modern tools and practices such as containerization (e.g., Docker), orchestration (e.g., Kubernetes), and cloud services.
  • Providing technical leadership, mentoring, and code reviews to junior developers.
  • Ensuring software is secure, performant, and able to handle high-availability demands. Technical Skills Required:
  • Expertise in C# (.NET), ASP.NET Web API.
  • Advanced knowledge of Web Technologies: React JS, Redux, TypeScript, JavaScript.
  • Strong proficiency in MS SQL and experience with Cloud-based databases and services.
  • Experience with AI Integration: Implementing machine learning models, AI APIs, or AI-driven features.
  • Solid understanding of Microservices Architecture: Building and maintaining scalable microservices.
  • Familiarity with Windows Services and Web API design.
  • Experience with Agile methodologies (Scrum) and a commitment to CI/CD practices using Azure DevOps.
  • Competence in Unit Testing and Test-Driven Development (TDD).

Competencies

  • Hands-on experience with Continuous Integration and Deployment tools.
  • Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
  • Experience with in-memory databases (e.g., Redis) and NoSQL databases (e.g., MongoDB, CosmosDB).
  • Knowledge of CRM Integration and third-party system integration.
  • Understanding of security best practices in cloud-based environments.
  • Senior-level experience in software development, with a proven track record in backend development and AI/microservices projects.
  • The ability to manage your own time, prioritizing tasks where necessary.
  • The ability to communicate ideas clearly and concisely as well as to document tasks and processes with the target audience in mind.
  • A passion for continuously improving the product’s performance, usability, and functionality.
  • The legal right to remain and work in the United Kingdom for the next three years.

Expected salary

Location

London

Job date

Sat, 25 Jan 2025 00:02:12 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesin.eu) you saw this job posting.

yonnetim

Published by
yonnetim

Recent Posts

Technical Manager

Job title: Technical Manager Company: University of Hertfordshire Job description FTE:1 fte (working 37 hours…

2 minutes ago

Postdoctoral researcher – Sweetspot: impact of (novel) sweeteners on gut microbial ecology

Job title: Postdoctoral researcher - Sweetspot: impact of (novel) sweeteners on gut microbial ecology Company:…

18 minutes ago

Technical Lead, Backend, Growth Acquisition

Job title: Technical Lead, Backend, Growth Acquisition Company: HubSpot Job description POS-27917Join HubSpot as a…

23 minutes ago

CONTABILE SENIOR – AZIENDA MILANO CENTRO ZONA PORTA GARIBALDI

Job title: CONTABILE SENIOR - AZIENDA MILANO CENTRO ZONA PORTA GARIBALDI Company: Knet Human Resources…

26 minutes ago

Analista de Liquidaciones

Job title: Analista de Liquidaciones Company: Repsol Job description At Repsol, we are committed to…

27 minutes ago

Workshop Technician

Job title: Workshop Technician Company: University of Oxford Job description Permanent on successful completion of…

33 minutes ago
If you dont see Apply Button. Please use Non-Amp Version