Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Principal Software Developer

Eleven Recruiting

Principal Software Developer

Irvine, CA
Full Time
Paid
  • Responsibilities

    About Eleven Recruiting

    We are a specialized technology staffing agency supporting professional and financial services companies. Why do we stand out in technology staffing? We listen and act as advisors for our candidates on how they can best add value, find interesting projects, and pave a path for career advancement. We advocate for best pay, diversity in tech, and best job-fit for every candidate we place.

     

     

    And we are looking for a Principal Software Developer!

     

     

    Our client is seeking their next Principal Software Developer to join their team in either their Irvine, Walnut Creek or Roseville, California offices. *This role can be remote but must be willing to work 8-5 pm PST hours.

     

    The Principal Software Engineer will provide technical guidance to development teams and oversee the technical aspects of projects. This position will be a lead in an Agile team and is responsible for producing quality software using, but not limited to; .NET, Angular, Razor, JavaScript/JQuery, and SQL. This position will participate in the requirements-gathering, design, architecture, and coding of new and existing applications.

     

    RESPONSIBILITIES

    • Provide technical guidance and lead project teams. Recommend adjustments to resolve software issues; improve functionality of existing software; and ensure that the design, application, and maintenance of software meets the quality standards of the company.
    • Mentor, guide, and train other Developers.
    • Develop and implement tools/systems consisting of workflows, automation, and data-entry screens to increase efficiency.
    • Create and Consume RESTful web services with JavaScript, jQuery, JSON, Web API, LINQ, and ASP.NET Core.
    • Participate in the Agile process consisting of standups, iteration meetings, ticket updates, testing-support, end user support, and requirements-gathering.
    • Stay up to date on current technologies and provide recommendations of technology uses, best practices, and team support.
    • Support all team members, perform code reviews, and provide guidance for junior level developers.
    • May supervise more junior Software Developers.

     

    REQUIREMENTS

    • Minimum of 9 years SME experience in software development
    • Hands on experience developing responsive web applications
    • Strong foundation in the following:
    • C# .NET Framework
    • ASP.NET RESTful Web Services
    • C# and SQL
    • Angular
    • Strong knowledge of software methodologies, tools, and processes
    • Experience working in an Agile/Scrum development process

     

    PREFERRED EXPRERIENCE

    • Performance and/or security testing
    • Automated testing with selenium or other functional testing-related experience
    • Unit and Regression Testing
    • Experience with Microsoft DevOps
    • Razor
    • Microservices architecture
    • Bootstrap
    • HTML5
    • Excellent communication skills, both written and verbal

     

    #LI-SW1

    #LI-Remote

    Seniority Level: Mid-Senior

    Salary: $140,000 + $0 bonus

    Job Function: Information Technology

    Industry: Financial Services

    Employment Type: Full-Time

    Location: Irvine, Walnut Creek or Roseville, California