Skills
- CI/CD
- SQL
- Agile
- C#/ASP.NET (REST API)
- .NET frameworks
- .NET Core
- JavaScript
- React/AngularJS
Job Description
Who we are: BAL is a team of brilliant people who change lives through elite immigration work and collaborative innovation. We pursue the exceptional in all that we do, but never at the expense of our values. There’s no denying our work is demanding, both in volume and pace, but we’re up for the challenge. We love the balance of hard work and fun – so, you’ll see us in jeans as we shatter glass ceilings and conventional stereotypes. BAL employees feel valued, rewarded, and respected. We seek opportunities to be of service to others and our communities. We are committed to your growth and development, and want to set you up for success here at BAL and beyond.
Who you are: You are looking for work that has purpose. You aren’t afraid to roll up your sleeves and get stuff done. You learn quickly. You move fast. You embrace challenge and detail as well as creative thinking. You believe you have something unique to contribute and you aren’t afraid to raise your hand. You understand that powering human achievement is ultimately about impacting a real person. You are looking for a place to grow and an environment where everyone has a spot and is genuinely welcome.
We’re better together: A bright, driven person like you and an industry-leading powerhouse like BAL? It’s a perfect combination! We truly want to see you succeed here and become an integral part of our mission to provide an experience that makes a positive difference in people’s lives. Come be a part of something special, where you can have an impact and be valued just for being you!
OVERVIEW:
Berry Appleman & Leiden is not your typical law firm when it comes to technology. We've built an in-house Products team from the ground up that is dedicated to building the best technology in our industry. Our Products Team supports our flagship SaaS product, Cobalt, which won the SIIA CODiE award for "Best Legal Solution" in 2020, was a 2020 Tech Titans Finalist for Corporate Innovation, and won the 2021 Law.com award for Most Innovative Operations Team. We've also built our industry's first mobile application, a new B2C mobile app and we're looking for new trails to blaze this year!
As a Tech Lead, you are responsible for contributing to software design, software development, and overall product lifecycles for your team/pod. You will design the technical details of features or project work, collaborate with other tech leads, and work with your pod team members to create, support, and deploy production applications, ultimately responsible for the quality of the pod’s code. You will work closely with the architect to ensure all solutions you have designed, fit within the architectural plan for BAL.
PRIMARY RESPONSIBILITIES:
• The tech lead is the technical face of the team when interacting with people outside the pod, most commonly with DevOps/CloudOps, Product Management, Products & Services leadership, and alliance partners.
• Serves as first point of contact for production issues related to pod’s code/releases.
• Perform product design, system analysis, and programming activities.
• Responsible for removing technical blockers for the team.
• Responsible for Pull Requests for pod.
• Participates in and leads relevant Agile meetings such as Scrum of Scrums, daily stand-ups, backlog grooming, technical grooming, estimations, 3 Amigos, etc.
• Plans for interactions with and across other pods, as well as coordinates with QA for defect fixes and regression triage.
• Ensures team is producing adequate technical documentation for new or updated solutions.
• Is ultimately responsible for the quality of their pod’s code.
• Produce high-quality designs and code resulting from knowledge of the latest frameworks, code peer review, and automated unit test scripts.
• Collaborate with and mentor other developers.
• Maintains document design in product wiki.
QUALIFICATIONS:
• 8+ years of programming experience with one, but preferably more of the following: C#/ASP.NET (REST API), .NET frameworks, .NET Core, JavaScript, React/AngularJS.
• BS in Engineering, Computer Science, or related field or equivalent work experience.
• Previous experience leading and mentoring a diverse team highly preferred.
• Proficient in object-oriented design and development using software development best practices.
• Experience using cloud computing platforms; AWS/Azure/Google Cloud Platform - AWS preferred.
• Experience with quality up-front initiatives such as CI/CD and early-stage development testing
• Work in Agile/Scrum teams.
• Strong knowledge of software implementation best practices.
• Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer).
• Ability to design and optimize SQL Server stored procedures.
• Ability to adapt quickly to an existing, complex environment and learn new concepts and software.
• Self-motivated, independent, detail-oriented, responsible team player, and exhibit exceptional relationship management skills.
• Passionate about building high-quality systems with software implementation.
• Professionalism and integrity.
• Strong interpersonal and written communication skills.
• Ability to work in fast-paced environment.
• Git & Branch Strategies knowledge preferred.
In accordance with the Colorado Equal Pay for Equal Work Act, the expected salary range for this position in Colorado is between $128,600 and $144,600.
In accordance with New York City’s Wage Transparency Law, the expected salary range for this position in New York is between $157,100 and $176,800.
In accordance with Washington state’s Equal Pay and Opportunities Act, the expected salary range for this position in Washington state is between $131,400 and $147,900.
Actual pay will be adjusted based on experience, geographic location, and other job-related factors as permitted by law.
In addition to competitive pay, a discretionary annual bonus, and a supportive, team-oriented culture, we offer an outstanding benefits package that includes medical, dental, vision, disability, and life insurance, sick time, unlimited vacation, and 401(k) with company match.