What are the responsibilities and job description for the Software Developer Manager position at Insight Global?
The Software Development Manager will manage a software development team responsible for implementing and support computerized systems that support the business needs. In addition, they mentor software developers, provide technical leadership, and establish best practices for software development. Other responsibilities include: Set goals, assign tasks, and review performance. Responsible for hiring development staff. Lead the design and implementation of complex computer systems. Manage the support and maintenance of systems after release. Work cooperatively with cross-functional teams of project managers, business analysts, testers, and customer representatives within a system development life cycle and computer system validation program. Mentor development staff on software programming and design best practices. Drive programming excellence and discipline, including the production of high-quality and maintainable code. Constantly improve the development processes, tools and methodologies used by developers. Promote teamwork and problem resolution. Foster an environment of open discussion, debate, and questioning while always maintaining professionalism and respect for others. Identify and recommend new technology directions and platforms.
Job Type: Full-time
Work Location: In person