Source description
About the role
As the Manager, Software Engineering for Development Teams, your main role will involve mentoring software engineers in your technical guild to enhance their coding skills, embrace best practices, improve performance, enhance documentation, and strengthen their problem-solving abilities. Additionally, you will be contributing to our code bases. Your responsibilities will also include providing training to your direct reports, equipping them with the necessary software and hardware tools, conducting yearly reviews, holding one-on-one sessions, supporting career development, and offering coaching. Key Responsibilities: - Mentoring software engineers to develop coding skills, adopt best practices, and enhance problem-solving abilities - Contributing to the code bases - Providing training and necessary tools to direct reports - Conducting yearly reviews and one-on-one sessions - Supporting career development and coaching Qualifications Required: - BS Degree in Computer Science or Computer Engineering - Minimum of 12 years of overall experience - At least 3 years of experience in managing and leading technical employees - Over 7 years of hands-on experience as a web development engineer, preferably in Microsoft Technologies - Proficiency in the Microsoft technology stack including .NET MVC, Web API, and SQL Server - More than 7 years of experience in managing a back-end development team - Experience in developing products for global markets - Familiarity with highly agile/scrum environments - Strong passion for creating user-friendly and highly desirable user experiences - Strong dedication to continuous improvement - Strong commitment to customer satisfaction As the Manager, Software Engineering for Development Teams, your main role will involve mentoring software engineers in your technical guild to enhance their coding skills, embrace best practices, improve performance, enhance documentation, and strengthen their problem-solving abilities. Additionally, you will be contributing to our code bases. Your responsibilities will also include providing training to your direct reports, equipping them with the necessary software and hardware tools, conducting yearly reviews, holding one-on-one sessions, supporting career development, and offering coaching. Key Responsibilities: - Mentoring software engineers to develop coding skills, adopt best practices, and enhance problem-solving abilities - Contributing to the code bases - Providing training and necessary tools to direct reports - Conducting yearly reviews and one-on-one sessions - Supporting career development and coaching Qualifications Required: - BS Degree in Computer Science or Computer Engineering - Minimum of 12 years of overall experience - At least 3 years of experience in managing and leading technical employees - Over 7 years of hands-on experience as a web development engineer, preferably in Microsoft Technologies - Proficiency in the Microsoft technology stack including .NET MVC, Web API, and SQL Server - More than 7 years of experience in managing a back-end development team - Experience in developing products for global markets - Familiarity with highly agile/scrum environments - Strong passion for creating user-friendly and highly desirable user experiences - Strong dedication to continuous improvement - Strong commitment to customer satisfaction
More at Kavayah People Consulting