Confidential · 2 days ago
Software Development Team Manager
Confidential company is seeking a Dev Team Manager to manage a team of 6-10 developers in the delivery of a large scale SaaS product to the energy industry. The role involves overseeing development activities, coaching the team, and ensuring adherence to best practices and standards.
Marketing & Advertising
Responsibilities
Take ownership of all development activities, including product upgrade, new projects, and maintenance of existing customers
Build effective & productive relationships to manage & coach the dev team
Become Subject Matter Expert (SME) on software product, technology, and languages
Lead the development team in the design, development, coding, testing, and debugging of applications
Facilitate communication between project team, leadership & dev team
Track and understand all tickets assigned to developers, as well as progress
Guide & mentor dev team on technology & best practices
Implement best practices & technology into all development activity
Provide guidance to the team and ensure they adhere to development standards
Become Subject Matter Expert (SME) on MS Azure & optimize usage of platform
Participate in project scoping and estimating development hours
Analyze and evaluate technical risks within the scope of a project and making judicious recommendations
Participate in resource planning for projects and company as a whole
Manage process control for development on all projects
Stay current on latest technology and incorporate into development process
Implement automated testing & other automation where applicable
Implementing quality control across all development activities
Manage & optimize software release processes
Participating in client facing discussions when needed
Qualification
Required
Self-Motivated, Go Getter Mentality is the most important skill
Takes pride in holding a standard of excellence in all work
Solid understanding of development languages & architecture outlined below
Experience & understanding of MS Azure
Experience managing development team(s)
Understanding and experience with Scrum Methodology
Strong written and verbal communication skills to build and maintain positive relationships with team members and clients
Interest in and demonstrated ability to pick up on new technology skills
Operating System: Windows
Programming Languages: C#, Razor Pages, HTML5, CSS, JavaScript
Programming Libraries: Angular, React
User Interfaces: Windows Presentation Foundation (WPF)
Database Management: Microsoft SQL Server, Oracle, MySQL
Frameworks: .NET Application Development
Object Relational Mapping (ORM): NHibernate (Used for both React and Legacy app)