Job Description Job Description: Senior / Lead Software Engineer (Can be Remote) (This position is open for H1B Transfers / Labor Certification-Green Card) About Us: American LegalNet has changed the way law firms conduct their practice with the introduction of the ‘Desktop to Courthouse’ workflow solutions suite of products which includes eDockets, Forms WorkFlow and Court eFiling tools. This suite of legal practice software products, individually or combined, allows law firms to improve the workflow necessary to support the entire litigation or filing life cycle, and reduce the risks associated with missing dates and current content. American LegalNet is seeking a Senior / Lead Software Engineer. THE POSITION’S PURPOSE : The Senior / Lead Software Engineer serves as an integral part of our Software Development team at American LegalNet. The lead engineer will be an important member of Microsoft stack based development. The lead engineer will be utilized for DB engineering tasks such as process optimization and development (all SQL Server based). ESSENTIAL FUNCTIONS / MAJOR OBJECTIVES / DELIVERABLES: .Net Developer (C#, Web Forms, MVC, JavaScript, Angular 2 versions) Angular version 2 or higher required WebAPI required Write windows services, web applications and desktop application in .net Interact with UI libraries in Javascript, JQuery HTML5 Write CSS and front end code. SQL Server Development (Query Optimizations, Writing Stored Procedures ) Experience in Data Transformation Services like SSIS T-SQL: Analyze data sets and determine how information relates to an information system Perform ad-hoc queries using SQL Optimize queries for performance SSRS: Designing and support existing reports, etc. SSIS: Maintain and create new packages for production systems Adhere to project timelines and deliverable, effective communication of changes or disruptions to the schedule with a focus on expectation alignment Proven Web N-Tier application development experience Gathering and documenting business requirements from product manager and clients Providing production support of related systems and operations Identify business processes and develop solutions to solve problems Ability to troubleshoot and debug and fix the program in the legacy technologies (ASP .NET WebForms, VBA, Office Add Ins and Toolbars) Prior experience in working on SAAS is preferable EDUCATIONAL QUALIFICATIONS / SKILLS / EXPERIENCE: 7 years of application programming experience using industry standard development tools Proficiency with Angular (JS, 2 version), C#, JavaScript/HTML, JQuery, ASP.Net (Web Forms and MVC), CSS, HTML5 Expert at creating and consuming web services using technologies such as SOAP, REST, WCF, WebAPI, Generic Handlers, etc. 4 years with SQL (T-SQL, SSRS, SSIS, SSAS) Experience with Web Services/Cloud Technologies such as Azure or AWS Agile/Scrum project development Strong problem-solving skills required Have prior experience in leading development across different time zones Have background in engineering and reverse engineering system logic REQUIRED SOFT SKILLS: Team Player and Leader be able to work well in a team environment and work directly with different teams Have strong and confident communication skill set for product requirement understanding, customer support and presentation Capable of working in a very fast-paced environment & to embrace change Highly self-motivated and Independent The position requires office attendance. Telecommuting not available. COMPENSATION PACKAGE: Salary dependent on experience. Generous benefits package that includes vacation time-off, paid sick days, flexible health Insurance, 401K with full 6% matching, and generous recognition for outstanding performance. The company also provides employees with internal activities such as ping-pong, yoga, etc. We also provide a great, stable and professional work environment. this is a remote position