Senior Software Engineer
Previous Job
Previous
Senior Software Engineer
Ref No.: 18-02500
Location: Culver City, California
Position Type:Direct Placement
Start Date: 02/13/2018
Title: Senior Software Engineer
Salary: Discussed upon submission
Location: Culver City
Duration: Permanent

We are currently seeking a Senior Software Engineer in Culver City (near LAX). As a Senior Software Engineer, you will design, develop, and troubleshoot software for 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.

KEY RESPONSIBILITIES:
  • 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 measureable 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