Qualifications:
Bachelor’s Degree preferred in a related field or equivalent.
Minimum 8 years of experience in business systems analysis, application development and testing.
Experience developing web-based applications in C#, HTML, JavaScript, ASP.NET MVC, and ASP.Net Core.
Expert full-stack development skills with n-tier applications utilizing the following technologies: C#, .Net, MVVM, Microsoft WPF, IIS, SQL Server, and Web API.
Design, Develop, And Maintain High-Quality Software Applications Using C#, .NET Core, And Azure Services
Experience working Onshore and Offshore teams.
Approaches software engineering as a craft with continuous learning mindset.
Strong experience leveraging design patterns including MVVM.
Strong experience with requirements gathering, systems analysis, functional design, documentation, problem resolution, and release management.
Experience with code branching strategies needed in large scale development efforts - i.e., multiple teams.
Experience working with a team leveraging Agile mindset, disciplines and practices.
Solid knowledge of DevOps fundamentals and practices.
Expert verbal and written communication skills with demonstrated ability to communicate effectively to both technical and non-technical audiences.
Bachelor's degree in Computer Science