Software Development Manager Job in Middleton 53562, Wisconsin Us
WTS Paradigm
About the Job
Position Description
WTS Paradigm(tm) is a Wisconsin-based software company that has grown into an industry leader in fenestration software. We have developed the most advanced software for this industry, and our technology solution has gained acceptance across all sizes and types of window and door manufacturers. The core of our software is our product configurator which is used for quoting, ordering, and eventually leads into our manufacturing solution. We are fast-paced company looking for energetic and motivated individuals who can thrive in a casual and collaborative atmosphere with a focus on quality and efficiency. We are predominantly comprised of software developers and project managers, but as a leader in innovation we are looking for intelligent, organized and motivated individuals that can take advantage of our opportunities and grow with us.
We are currently looking for an experienced Software Development Manager to join our development team at WTS. As a development manager you will lead a group of six to eight software developers and be responsible for resource/capacity planning and growing the employees on your team. You will also be expected to provide vision for the department including process improvement, optimizing team efficiency, and training opportunities. Development managers work together with one another as well as with other divisions to ensure successful delivery of each 6-month software release. While actual software development as a manager is limited, managers need to understand and demonstrate outstanding programming standards and practices.
Essential Job Functions:
- General employee management– Review, attend management and team meetings and training; updating standards and expectations; performing reviews for employees; and interviewing potential new hires.
- Leadership –Present exemplary leadership skills and be consistent in responses and actions. Be a lead by example manager.
- Process Improvement–Push for process improvement within the team and support initiatives across teams.
- Department vision – Look for ideas on how to improve the department and provide direction. Provide a vision for the department that falls within the overall division and company vision.
- Employee Growth – Grow and develop the team, and further the team member’s skills and development paths.
- Resource Scheduling –Review and update resource planning based on projected and changed capacity for projects. Make sure that there are adequate resources to handle the volume of work, both current and planned.
- Efficiency Planning and Monitoring – Review team members hours as well as review the overall department billability and customer hours on a weekly basis. Make sure that the planned hours from resource plans are achieved, quarterly billable targets are hit, and overall departmental quality time meets company standards.
Position Requirements:
- Education: College degree in Computer Science, Engineering, Business or related degree
- Have held at least two to five years experience of programming in a professional environment
- Have held at least two to five years of software development management experience
- Proven success in providing management, leadership and vision to a group of software developers
- Have shown proven strong leadership experience in past roles
- Proven ability to handle multiple projects and prioritize in order to meet deadlines
- Have excellent verbal and written communication skills
- Have excellent listening, interpersonal and decision making skills
- Have experience dealing with confidential information.
- Must be extremely dependable and organized
- Have the ability to work on multiple projects, as well as multi-task
- The ability and be driven to work in a dynamic and fast-paced environment.