Software Engineer – Best Lawyers, LLC – New York, NY

Job Title: Software Engineer

Department: IT

Reports to: Senior IT Manager

Augusta, Georgia

Or
Location:

Remote in the following states only:

New York, New Jersey, South Carolina, Georgia or Florida

Hours: 9:00 am – 5:00 pm. Candidate must be flexible to work beyond normal office hours.

Classification: Exempt, Full-time

This position will not have direct supervisory responsibilities but will require

Supervises: frequent coordination, and when appropriate direction, of the activities of third parties as necessary to accomplish the assigned tasks.

Best Lawyers, a technology focused legal ranking firm, in Augusta, Georgia, is currently seeking a Software Engineer to help lead the expansion of our global footprint.

Why do you want to work for Best Lawyers? Best Lawyers is a fast-paced, fun and collaborative environment, where jeans and tees are encouraged. Unlimited cups of coffee, monthly lunches, employee enrichment events, and more await you at our brand- new headquarters in downtown Augusta! We also offer very competitive benefits such as medical, dental, and vision, 401K and 401K matching, a generous amount of paid time off,

13 paid holidays, life, short and long-term disability.

Position summary

Our technology is built on the foundation of our 35 year reputation as the most respected legal peer review network in the world. Best Lawyers is seeking recent Computer Science graduates (or related course of study) for entry level Software Engineering positions.

Software Engineers at Best Lawyers are responsible for development of new projects and support of existing code bases. The primary role will be to build and support all aspects of the software technology stack, insuring maximum uptime, performance, and scalability. Our technology is built around a Microsoft Windows technology stack.

Our team is geographically disbursed. We leverage Agile methodologies to help manage workload and keep our various stake holders in the loop. The candidate will be required to have a high level of communication skills, both verbal and written and will be expected to interact with all levels of the business and on occasion with customers.

In this position, the candidate will be challenged to maintain, improve, and create new features in an ever-changing environment while ensuring stability and site performance.

They should love challenging the status quo and strive to make everything easier, faster, and more robust.

Qualifications required

  • Proactive, self-motivated, and strong ability to multitask
  • A Bachelor’s degree in a computer science or related field
  • Experience developing software using .NET technologies
  • Experience with UI / UX Design
  • High level understanding of large application architectures design and development
  • Understands and values software engineering design patterns
  • Ability to work under pressure in a fast-paced environment
  • Technical requirements require a familiarity with the following technologies: o C# 6 o SQL Server 2016 o JavaScript o ASP.NET MVC 5 o Entity Framework 6
  • With Code First Migrations o LINQ
  • Other desired technologies o Light Inject o jQuery o Vue.js o Elasticsearch o ASP.NET Identity 2.0 o Topshelf Services o MS DevOps Team Services – Source Control/Build/Release management tools

Qualifications desired

  • Understanding of Responsive Web Design
  • Experience with Windows Azure Environments
  • Experience with both server level and client-side caching
  • Experience with Windows Azure App Services deployment
  • Ability to write technical documentation to articulate technical design and implementation
  • Understanding of best practices and SDLC from an Agile perspective
  • Take responsibility and ownership of their work, while having a strong desire to help others succeed

Essential functions and responsibilities

  • Work independently and manage individual projects priorities, deadlines, and deliverables – We are a remote workforce.
  • Utilize software engineering best practices and design principles
  • Team oriented mindset with the ability to work with local and remote teams
  • Support and maintain large scale .Net websites, microsites, and landing pages o Integrate designs and .Net back-end functionality o Architect, program, troubleshoot, and support websites and related applications in a .NET and SQL environment o Convert designs and mockups to functioning web pages according to best practices o Verify website functionality on multiple browsers and platforms
  • Proactive in providing suggestions in regards to product development, new services and technologies or enhancements to existing systems/configurations, which will assist the end user in improving overall service to our customers
  • Provide on-going production support as needed
  • Develop solutions using best practices and stream-lined architecture in order to maintain optimal system performance
  • Reviews business requirements documentation and translates those requirements into unique, high-quality solutions
  • Participate in on-call duty as required for application support

Job Type: Full-time

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • Monday to Friday

Education:

  • Bachelor’s (Required)

Work Remotely:

  • Temporarily due to COVID-19

Source: Indeed.com
Click Here To Apply