Sr. Software Manager Job Function Requirements:
o Enterprise level software design and development experience of 10+ years in Microsoft technologies.
o BS degree in Computer Science, Engineering, or related field required.
o 5+ years managerial experience.
o Very strong understanding of Database modeling and development including excellent SQL programming skills.
o Able to quickly achieve organizational integration and incorporate business requirement.
o Working knowledge of .NET Frameworks.
o Provide a team leadership and have supervisor capacity including mentor skills.
o Manage engineering team resources and projects.
o Responsible for build and release quality.
o Conduct design and code reviews.
o Design and develop an enterprise distributed system utilizing the Microsoft technologies.
o Provide design guidelines and best practices for engineering team.
o Implement advanced architectural principles and design patterns.
o Recognize and utilize each team member’s strength to the best capacity and help the team members succeed in projects.
o Steer projects at micro and macro levels and deliver to specification, on time and on budget.
o Manage total team size of 20 plus.