Lead Software Engineer
CurrentSet the vision and direction of the software engineering team, in support the overall mission of the company. Design enterprise level software systems and lead the development, deployment, data management, visualization, and support for systems which provide execution of mission-critical business processes. Mentor junior developers, assign tasks, and review work. Collaborate with internal teams and cultivate good working relationships with external contractors. Serve as the main point of contact and direction for external contractors working on software related projects.Technologies currently used: Github, Docker, MySql, C# gRPC/WPF/ASP.NET/Blazor, MVVM/MVC, and Azure.