Previous Job
Sr. Software Engineer
Ref No.: 18-00365
Location: Culver City Ste 150
Position Type:Contract
Start Date / End Date: 05/15/2018 to 12/31/2018
Contract Opportunity
7 Months +

Primary Objective:

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 our company's 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 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 7. 
  • 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.
  • 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. 
  • Innovative problem solving, design and testing skills. 
  • 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: 
  • Experience with LESS or Sass.
  • Provide presentations to delivery team and product owner on solution design and architecture. 
  • Data analysis, database design, and troubleshooting skills. 
  • Managing CI, branches, build and release processes. 
  • Create technical specification documents and recommend a solution. 
  • Perform analysis with respect to integration with various applications.