Tech Lead - .NET

November 26

Apply Now
Logo of WEX

WEX

Fleet payments • Heathcare payments • Travel payments • Virtual payments • Corporate payment solutions

5001 - 10000 employees

Founded 1983

🚗 Transport

💸 Finance

💳 Fintech

💰 $310M Post-IPO Debt on 2020-06

Description

• Provides leadership for primary team through an understanding of multiple technical areas and industry standard best practices. • Demonstrates ability to take technically complex features and strategically break them down into understandable, workable units for WEX Health teams. • Team Collaboration. • Research issues and Service Requests quickly and efficiently. • Engage in discussions and propose solutions. • Support production deployments, which occur on evenings and weekends. • Contribute to post-deployment application validation. • Quickly troubleshoot, evaluate, and resolve any issues that arise. • Participate in and lead team meetings and feature discussions. • Develop solutions that can be performant, scalable, consistent, and supportable that can be accomplished within the available scope, time and budget. • Participate in code reviews within the team and across other teams to ensure implementations adhere to goals, standards, and best practices. • Deliver software that meets requirements by learning the product area to provide the best long-term solutions. • Write code that is testable at all levels (unit, integration, and end-to-end). • Review requirements and provide meaningful and timely feedback to improve them. • Ask questions to ensure requirements are feasible, implementation is efficient, and the design is aligned with the technical direction set by your team and Architects. • Participate in estimation and prioritization of project requests. • Contribute to the prioritization of performance improvements and technical debt. • Understand common security vulnerabilities and best practices defined by Architects to reduce risk of security threats. • Understand your team’s product domain and act as an internal subject matter expert. • Basic knowledge of multiple product domains. • Able to discuss application behavior and technology outside of the Development department in both a technical and business communication style. • Help others complete tasks to accomplish goals; step into other roles to ensure project deadlines are met. • Serve as a mentor with an ability to onboard new Software Engineers ensuring they have the proper tools and knowledge to become productive quickly. • Participate in the interview process and provide valuable hiring recommendations. • Provide technical and domain guidance to internal and external team members. • Lead features or components through the full software deployment lifecycle, including integration, customer feedback, release, and support phases. • Recommend ways to distribute work across your team to increase development efficiency. • Demonstrate expertise in a domain as evidenced by others seeking your peer reviews, advice, and problem solving. • Communicate priorities and dependencies across teams to ensure successful execution and delivery of commitments. • Build relationships with Quality Assurance Engineers, Architects, Product Owners, Support, Management, Configuration Management, Database Administrators, etc.

Requirements

• Experience with tools and programming languages defined by Development Managers specific to their teams. • Strong knowledge in Software Development Fundamentals and Process, Design, Documentation, Testing, and tools. • Effective in distributed team environment. • Strong oral and written communication skills. • Hands on experience with automated testing tools to assist with unit testing. • Experience with .NET core, SQL server and angular.

Benefits

• Offering comprehensive and market competitive benefits. • Designed to support your personal and professional well-being.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com