Compensation is based on a number of factors like experience, tools, certifications, education, etc.
Must Have:
10+ years of overall application development experience, with recent 5+ years’ leading a team of developers.
Experience with MS Stack (Azure, .NET, MVC).
Ability to coach, mentor team members, perform code quality reviews, and give performance reviews to the team, etc.
Strong understanding of Software Design using "SOLID" Design principles.
Understanding of Client Data Management solutions and patterns of designing applications for cloud (Azure preferred).
Knowledge of Agile methodology and experience working in a Scrum team.
Degree/diploma in Computer Science, Business, and/or a related field.