Reply

Lead Software Engineer, AI

Reply

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AngularAzureCloudDockerKubernetes.NETReact

About the role

  • Valorem Reply is an award-winning digital transformation firm focused on delivering data-driven enterprise, IT modernization, customer experience, product transformation and digital workplace.
  • Through the expertise of their people and power of Microsoft technologies, they provide hyper-scale and agile delivery of unique digital business services, strategic business models and design-led user experiences.
  • Their innovative strategies and solutions securely and rapidly transform the way their clients do business.
  • We are looking for a lead software development engineer who can lead a team of talented engineers to design, develop, and deliver high-quality software solutions for our clients.
  • You will be responsible for overseeing the entire software development lifecycle, from planning and architecture to testing and deployment.
  • You will also mentor and coach your team members, foster a culture of collaboration and innovation, and ensure adherence to best practices and standards.

Requirements

  • Bachelor's degree or higher in computer science, engineering, or related field
  • 8 years of experience in software development, with at least 3 years of experience in leading software development teams
  • 5 years of hands-on experience with C#, .NET and Azure
  • 2 years of experience with natural language processing (NLP) and Agent development frameworks and platforms
  • 2 years of experience in developing web, mobile, or cloud-based applications using modern frameworks and technologies, such as React and Angular
  • Experience in applying software engineering principles, such as object-oriented design, design patterns, data structures, algorithms, and testing
  • Experience in using software development tools, such as Git and Jira
  • Strong knowledge of software development methodologies, such as agile, scrum, or waterfall
  • Hands on experience in Azure with a deep understanding of design for scalability, performance, and reliability in Azure
  • Ability to own all stages of the development process: design, testing, code reviews, build processes, implementation, operational support
  • Experience with DevOps tools and processes such as Azure DevOps, GitHub, Docker and Kubernetes