drjobs Lead Software Engineer

Lead Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

What youll do

Experians contact center technology team is at the forefront of innovation dedicated to creating the latest solutions that enhance customer interactions. Reporting to the Director Customer Experience Engineering we are looking for an experienced Lead Software Development Engineer to join our dynamic team and lead the development of Intelligent Virtual Assistant (IVA) customer experiences using natural language processing (NLP) and machine learning (ML) technologies.

This role is ideal for someone who excels and has experience managing large-scale projects collaborating with teams by making data-driven decisions

Responsibilities:

  • Software Development: Design develop and maintain scalable and maintainable software systems using Groovy Python and Java
  • Feature Implementation: Collaborate with product managers and internal customers to define new solutions to increase containment consumer satisfaction and implement new features for Intelligent Virtual Assistant (IVA) applications.
  • Code Quality: Conduct code reviews and ensure adherence to best practices for software development including testing and documentation.
  • Technical Leadership: Provide technical guidance and mentorship to junior developers promoting a collaborative team environment.
  • Performance Optimization: Oversee and optimize the performance of IVA applications ensuring performance and responsiveness.
  • Continuous Integration: Implement and maintain CI/CD pipelines to automate the build test and deployment processes.
  • Problem Solving: Troubleshoot and resolve complex technical issues ensuring the stability and reliability of the software.
  • Documentation: Create comprehensive technical documentation for developed features configurations and systems.

Qualifications :

  • Experience: 3 to 5 years of relevant product or engineering experience
  • Technical Skills: Proficiency in Groovy and Python. Experience in -depth understanding of AWS technologies such as DynamoDB and Lambda. Experience with tools like Git Insomnia VS Code and Co-Polit.
  • Leadership: Lead and inspire a team promoting a collaborative work environment.
  • On-Call: Participation in an on-call rotation is required.
  • Additional Skills:
    • Familiarity with CI/CD pipelines and tools such as Jenkins or GitLab CI.
    • Understanding of microservices architecture and RESTful API design.
    • Knowledge of security best practices and tools for secure software development.


Additional Information :

Employment Type

Remote

Company Industry

Department / Functional Area

Product Development

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.