Senior Software Engineer (Back)

SENIOR SOFTWARE ENGINEER – LOS ANGELES, CALIFORNIA

The Select Groups’ utility client is seeking an experienced Senior Software Engineer to join their team. This person can sit 100% remote in the continental United States, but must work Pacific Standard Time hours. This developer will be joining a Scrum Team focused on developing a Semantics Search application used by lawyers and attorneys in a “google search” fashion. The application is used to search previously submitted documents and statements from past proceedings.

SENIOR SOFTWARE ENGINEER REQUIREMENTS:

  • Seasoned back end developer with 7+ years of experience (C#/.Net preferred)
  • Strong cloud experience
  • Experienced with Azure integration across API management, microservices, and Azure Functions
  • DevOps experience – with Azure DevOps CI/CD to manage deployments
  • Experience with mentoring junior developers
  • Experience working within Agile methodology
  • Ability to hit the ground running
  • Willingness to problem solve and help provide Team direction when needed
  • Willingness to give solutions and be hands on

SENIOR SOFTWARE ENGINEER NICE TO HAVE SKILLS:

  • Azure Data and AI Services, Cognitive Services, Azure Databricks
  • Experience building applications for Big Data, AI/ML applications
  • React front-end

SENIOR SOFTWARE ENGINEER RESPONSIBILITIES:

  • This developer will be joining a Scrum Team focused on developing a Semantics Search application used by lawyers and attorneys in a “google search” fashion. The application is used to search previously submitted documents and statements from past proceedings
  • Responsible for helping to enhance the application and add additional functionality as new requirements are gathered from stakeholders
  • Responsible for driving AI/ML and pipeline development
  • Will be joining a relatively new and young Team and will be expected to mentor junior developers and help provide direction, especially as it relates to cloud technologies
  • Will be expected to attend and participate in daily stand up meetings and take ownership of user stories
  • Although tasks will be completed in parallel this is a very collaborative Team that provides the opportunity to gain exposure to new technologies and develop new skills
  • Will be expected to demo work and progress in front of stakeholders as necessary

Related Post