Skip to Main Content
← Back to Jobs

Senior Software Engineer

Input 1, LLC Los Angeles ,CA
  • Posted: over a month ago
  • Full-Time
  • Benefits: 401k, dental, life_insurance, medical, vision
Job Description

We are seeking an experienced Software Engineer to become an integral part of our team! You will be responsible for the development and delivery of web-based enterprise financial software system.

Responsibilities

  • Perform a variety of duties related to the development, enhancement, and delivery of an industry-leading web-based enterprise financial software system as well as other Input 1 software applications, and mentor new developers
  • Plan, process and perform all jobs in an efficient manner with little to no assistance from the supervisor
  • Understand how our application operates, is structured, and is used
  • Develop features in all areas within our application, including collaboration in requirements definition, prototyping, design, coding, and testing
  • Participate in the team’s effort to define plans for standardizing, scaling, and enhancing our products and services
  • Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • Provide prompt engineering support in response to bug reports
  • Architect, design, develop, and implement programming changes with consideration for system performance and quality.
  • Analyze system specifications and translate system requirements to task specifications
  • Analyze current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
  • Test new code changes to ensure that logic and syntax are correct, and that program results are accurate
  • Assists lower-level programmers with programming assignments
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, and charts
  • Possess strong and effective inter-personal and communication skills and the ability to interact professionally with staff
  • Communicate with analysts, developers, testers, and technical support staff regarding programming needs and defects
  • Identify, prioritize and execute tasks in the software development life cycle
  • Provide assistance to testers and support personnel
  • Actively mentor lower-level developers. Assist with their tasks and educate them in order to expedite their training
  • Perform occasional code reviews and act as a release manager backup
  • Monitor all incoming problem reports and participate in their resolution
  • Participate in client training

Education Requirements

  • 4-year college degree preferred

Experience/Knowledge

  • Advanced knowledge of the following areas of programming: C#, ASP.NET, .NET Framework version 4.0 and higher, T-SQL
  • Up-to-date strong knowledge of all programming languages, tools, and techniques currently used in the development process
  • Strong knowledge of used operating systems

Skills/Abilities

  • Excellent analytical and problem-solving skills
  • Possess excellent communication skills, with an emphasis on verbal and written communication
  • Ability to multi-task and stay organized in a dynamic work environment
  • Ability to think creatively
  • Experience and ability to teach or instruct co-workers
  • Provide advice, training and technical support for various projects
  • Work closely with management team in evaluating current systems and making decisions on future development
  • As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems
  • Ability to work productively in a team
  • Advanced knowledge of maintaining and debugging live software systems
  • Advanced knowledge of writing program documentation
  • Advanced knowledge of used operating systems
  • Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures
  • Good knowledge of security and encryption
  • Perform independent work of high difficulty in designing, writing, editing, modifying, and debugging computer programs
  • Define functional specifications of the system for the appropriate hardware
  • Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Develop features in most areas within our application, including collaboration in requirements definition, design, coding, and testing
  • Participate in the team’s effort to define plans for standardizing, scaling, and enhancing our products and services
  • Provide prompt engineering support in response to bug reports
  • Design, develop, and implement programming changes with consideration for system performance and quality
  • Read and comprehend technical specifications
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
  • Test new code changes to ensure that logic and syntax are correct, and that program results are accurate
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with staff
  • Responsible for communicating with analysts, developers, testers, and technical support staff regarding programming needs and defects
  • Provide assistance to testers and support personnel as needed

Qualifications

  • Previous experience in software development, computer engineering, or other related fields
  • Required skills: C#, ASP.NET 4.0/Web Forms, Web Services, JavaScript, SQL Server/T-SQL, .NET Framework 4.0 and above
  • Desired skills: ASP.NET/MVC, jQuery.
  • Strong knowledge of used operating systems.
  • Deadline and detail-oriented
  • Strong analytical and critical thinking skills
Company Description
For more than 30 years, Input 1, LLC has provided business process outsourcing and comprehensive software solutions to the property and casualty insurance industry.

Input 1's P&C billing solutions help insurance carriers with tailored offerings at a lower cost and with a shorter implementation timeline than when internal IT resources are used. Input's premium finance outsourcing helps banks, insurance carriers and insurance brokers build a valuable profit center that also improves service levels and service options for the customer.

Input 1's premium finance and warranty software solutions have a very broad application in the insurance financing space. Our systems are used by the largest premium finance companies in the United States as well as smaller boutique agent-owned finance businesses. In total, Input's systems help manage over 1 million policyholder accounts every year.

Input 1 is unique because we use the very software that we distribute to the marketplace. In fact, our Business Process Outsourcing Service Center handles over 175,000 accounts per year, representing over half a billion in property and casualty premiums. This all results in our customers having a business partner with unequaled capability and know-how in the marketplace.

http://www.input1.com/

Input 1, LLC

For more than 30 years, Input 1, LLC has provided business process outsourcing and comprehensive software solutions to the property and casualty insurance industry. Input 1's P&C billing solutions help insurance carriers with tailored offerings at a lower cost and with a shorter implementation timeline than when internal IT resources are used. Input's premium finance outsourcing helps banks, insurance carriers and insurance brokers build a valuable profit center that also improves service levels and service options for the customer. Input 1's premium finance and warranty software solutions have a very broad application in the insurance financing space. Our systems are used by the largest premium finance companies in the United States as well as smaller boutique agent-owned finance businesses. In total, Input's systems help manage over 1 million policyholder accounts every year. Input 1 is unique because we use the very software that we distribute to the marketplace. In fact, our Business Process Outsourcing Service Center handles over 175,000 accounts per year, representing over half a billion in property and casualty premiums. This all results in our customers having a business partner with unequaled capability and know-how in the marketplace. http://www.input1.com/

Address

6200 Canoga Avenue
Los Angeles, CA
USA

Website

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

What email should we contact you at once we get salary info from the hiring manager?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Our qualification feature is only available to registered members - what email address would you like for us to keep on file?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.