.NET Development Manager - Expert In Recruitment Solutions
Southfield, MI 48075
About the Job
Key Responsibilities:
· Lead the technical vision for the system's evolution from a monolithic architecture to a modern, distributed model, ensuring that design and architecture discussions are informed, strategic, and lead to actionable plans.
· Drive the growth of the software development team in a period of rapid scaling, while maintaining the technical integrity and performance of our platform as it evolves into a more modular and flexible architecture.
· Manage a diverse and expanding team, aligning varied perspectives, and fostering an environment where open communication, collaboration, and collective problem-solving are the norm.
· Work closely with Product Mgmt and UX to plan, prioritize, and deliver high-quality software in an agile environment.
· Foster a culture of excellence centered in agile software practices, embracing iterative development, test automation, continuous integration, and clean code principles.
· Collaborate with sales, operations, and support leaders to align development with customer needs and business objectives.
Requirements:
· Minimum of 8 years of experience in leading software development teams with a proven track record of shipping commercial software.
· Strong technical background in .NET technologies, with a solid understanding of modern system design and architecture, including experience with distributed systems.
· Knowledgeable in cloud-based technologies and SaaS platforms, focusing on creating scalable and reliable software solutions.
· Exceptional soft skills, adept at aligning diverse viewpoints, facilitating constructive discussions, and adeptly managing the various facets of software development projects.
· Proficiency in fostering quality software development through industry-standard practices such as iterative development, test automation, continuous integration, and clean code advocacy.
· In-depth knowledge of relational database systems with a proficiency in writing and optimizing ad hoc SQL queries of moderate to complex nature.
· Bachelors in computer science, engineering, or a related field, or equivalent practical experience.
· Lead the technical vision for the system's evolution from a monolithic architecture to a modern, distributed model, ensuring that design and architecture discussions are informed, strategic, and lead to actionable plans.
· Drive the growth of the software development team in a period of rapid scaling, while maintaining the technical integrity and performance of our platform as it evolves into a more modular and flexible architecture.
· Manage a diverse and expanding team, aligning varied perspectives, and fostering an environment where open communication, collaboration, and collective problem-solving are the norm.
· Work closely with Product Mgmt and UX to plan, prioritize, and deliver high-quality software in an agile environment.
· Foster a culture of excellence centered in agile software practices, embracing iterative development, test automation, continuous integration, and clean code principles.
· Collaborate with sales, operations, and support leaders to align development with customer needs and business objectives.
Requirements:
· Minimum of 8 years of experience in leading software development teams with a proven track record of shipping commercial software.
· Strong technical background in .NET technologies, with a solid understanding of modern system design and architecture, including experience with distributed systems.
· Knowledgeable in cloud-based technologies and SaaS platforms, focusing on creating scalable and reliable software solutions.
· Exceptional soft skills, adept at aligning diverse viewpoints, facilitating constructive discussions, and adeptly managing the various facets of software development projects.
· Proficiency in fostering quality software development through industry-standard practices such as iterative development, test automation, continuous integration, and clean code advocacy.
· In-depth knowledge of relational database systems with a proficiency in writing and optimizing ad hoc SQL queries of moderate to complex nature.
· Bachelors in computer science, engineering, or a related field, or equivalent practical experience.
Source : Expert In Recruitment Solutions