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

DevOps ManagerDevOps Manager

Job Summary The DevOps Manager will primarily conduct and orchestrate software delivery activities around automation tools for our customer facing teams. He/she will be hands on, participating in development of