Previous Job
Software Engineer
Ref No.: 18-01425
Location: Los Angeles, California
Position Type:Direct Placement
Start Date: 02/08/2018

Title: Software Engineer (Angular)

Location: Culver City, California

Job Type: Full Time

Our client is currently seeking a Senior Software Engineer in Culver City (near LAX). As a Senior Software Engineer, you will design, develop, and troubleshoot software for their next generation of legal accounting software development platform and applications. These Web-based products are developed using state of the art technologies including Angular, Microsoft .NET, Microsoft SQL Server, and XML technologies.

We are looking for a highly motivated individual who will take ownership of the software throughout the entire development process. The ideal candidate will possess strong analytic problem-solving skills as well as excellent written and oral communication skills. They must be self-motivated and deliver on commitments within the established timelines.


    • Interpret software requirements to design and implement software as defined by product management and agile team.

    • Gain a complete understanding of the development framework and guidelines and apply to daily software development.

    • Translate software design into measurable task and time estimates. Track time against those tasks on a weekly basis

    • Seek innovative solutions to problems and make recommendations for implementations.

    • Establish and maintain good working relationships with developers in various office locations

    • Provides technical mentorship, coaching and training to junior members

    • Identify areas of improvement, deliver full-cycle implementations.

    • Work closely with the team to ensure that all product development is produced according to product requirements.

    • Provide tracking, investigation and resolution of issues escalated from the support department.

  • Minimum Qualifications:

    • BS/BA degree in one of: Computer Science, Finance, Accounting, Economics, Business Administration is required.

    • 7+ years' experience of total software development for complex business applications.

    • 7+ years of full life-cycle software development and test-driven development

    • 2+ years of AngularJS and Angular experience

    • Experience in .NET technologies including .NET Core

    • Experience with SQL

    • Experience with ERP systems.

    • Experience with TFS, GIT

    • Experience with UI technologies: HTML5, CSS, TypeScript, JavaScript, Jasmine, Material Design, RxJS, NgRx/Redux

    • Experience with Cloud / Azure solutions.

    • Object-oriented design and implementation experience.

    • Experience with XML, Json and related technologies.

    • Experience with code analysis tools.

    • Experience with framework development and continuous integration

    • Experience in designing and analyzing a Framework (Integrated development environment) for interaction and user experience

    • Innovative problem solving, design and testing skills.

    • Demonstrated ability to solve complex problems independently and to generate innovative solutions.

    • History of meeting or exceeding deadlines in uncertain environments.

    • Ability to work effectively in a team environment with aggressive deadlines and multiple priorities.

    • Demonstrated eagerness to obtain domain knowledge in order to effectively leverage technical qualifications.

    • Strong oral and written communication skills as well as strong interpersonal skills.

    • Agile experience

  • Desired Qualifications:

    • Perform analysis with respect to integration with various applications

    • Create technical specification documents and recommend solution

    • Managing CI, branches, build and release processes.

    • Data analysis, database design, and troubleshooting skills.

    • Provide presentations to delivery team and product owner on solution design and architecture

    • Experience with LESS or Sass

    • Experience with Silverlight