BEC Legal Systems develops enterprise software for law firms and corporate legal departments. Our solutions are focused on enhancing the Microsoft Office environment.
These solutions automate group calendaring, docketing, and task management in Outlook (Docket Enterprise); improve document production and formatting in Word (LegalBar and Assemble-It);
and provide central matter and contact management in both Word and Outlook (MatterLink.)
All these products are tailored to the unique needs of law firms and are customizable for the specific needs of any law firm.
We are located in Cincinnati, Ohio. Once a regional provider of legal IT services, we are now a software developer providing solutions to US and international law firms.
Throughout our 75 year history, we have remained committed to the ideals of expert knowledge about the technology we provide and exemplary customer service.
BEC Legal Systems is hiring for a Senior Web Developer / Team Lead position. Our company is in the early stages of a transition from traditional client / server development on Windows to hosted Web software development using Microsoft Azure.
The successful candidate will lead and mentor a team of Web, Windows, and Microsoft Office developers and will work closely with developers and architects at our USA headquarters to design and develop the next generation of BEC software for the Web.
Job Responsibilities :
Implement and maintain Web-based user interfaces for BEC products using a variety of platforms and technologies
Collaborate with local and remote development team members to create easy to use and powerful Web applications
Lead by example in promoting best practices within the team and organization
Lead and / or mentor other team members to promote development of skills and knowledge sharing
Ensure product quality, consistency, and performance of through code reviews and by actively participating in team discussions
Strong Web development skills using Microsoft technologies (C#, .NET Core) as well as direct experience with multiple Web frameworks such as Angular, React, or Blazor
Extensive understanding of design patterns and best practices for modern Web application development
Excellent verbal and written communication skills
Ability to accurately translate provided wireframes and mockups into working code
A track record of success in leading, training, or mentoring software developers. At least three years as a team lead for a Web development team.
Knowledge or understanding of Microsoft Azure technologies related to Web and API development
Familiarity with CI / CD and containerization concepts and toolchains
Experience with, or basic understanding of, Windows Forms development
Experience building and consuming information from REST APIs
A good basic understanding of SQL, including queries, stored procedures and views
Exciting Benefits we offer :
Medical Coverage Self & Dependents
Parents Medical Coverage
Employee Performance-based bonuses
Home Internet Subsidy
Profit Sharing Plan Tenured Employees Only
Child Care Facility
Company Provided Lunch / Dinner
Professional Development Budget
Recreational area for in-house games
Sporadic On-shore training opportunities
Friendly work environment