Logo of Huzzle

Staff Software Engineer

image

iManage

12d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • San Francisco

Requirements

  •  A Bachelor's or Master’s degree in Computer Science or related field
  • 7+ years’ experience as a software developer focused on web applications using Microsoft technologies
  • Exposure working in a fast-paced / small development team environment
  • Extensive knowledge of Microsoft .NET / C# development skills primarily in web-based applications
  • Experience creating and consuming REST services
  • Proficient in writing SQL and Procedures for Microsoft SQL Server
  • Experience with development of web user interfaces using .NET web frameworks and JavaScript.
  • Able to manage your own time, and work well both independently and as part of a team
  • Bonus Points If I Have...
  • Worked for a SAAS product company developing core features
  •  Experience in building cloud native services using Azure PAAS
  • Web development experience in React
  • Experience in building and maintaining CI/CD pipelines
  • Worked in a team using agile scrum methodology

Responsibilities

  • Performing development of web-based software solutions primarily based on Microsoft technologies
  • Writing code that is configurable, reusable/modular, maintainable and unit tested
  • Identifying and correcting issues that impact software performance, reliability, and scalability
  • Performing code reviews to improve code quality
  • Producing software and database designs using strong analytical and problem-solving skills
  • Gaining a deep understanding of written and verbal business requirements provided by analysts or Product Managers
  • Participating in quality assurance, including system testing of the software developed when required
  • Managing software deployments and ongoing software support

Making knowledge work (TM)

Technology
Industry
501-1000
Employees
2015
Founded Year

Mission & Purpose

iManage is the company dedicated to Making Knowledge Work. Its intelligent, cloud-enabled, secure knowledge work platform enables organizations to uncover and activate the knowledge that exists inside their business content and communications. Advanced Artificial Intelligence and powerful document and email management create connections across data, systems, and people while leveraging the context of organizational content to fuel deep insights, informed business decisions, and collaboration. Underpinned by best of breed security, sophisticated workflows and governance approaches, iManage has earned its place as the industry standard through continually innovating to solve the most complex professional challenges and enabling better business outcomes for over one million professionals across 65+ countries.