At TDS Telecom, the business problem is to leverage cutting-edge fiber internet technology to strengthen communities and create a better world through meaningful connections.
Requirements
- Knowledge of software development methodologies, practices, and tools.
- Knowledge of project management methodologies, practices, and tools.
- Knowledge of one more programming language used by the team.
- Knowledge of software testing practices and tools.
- Knowledge of problem-solving techniques and tools.
- Knowledge of business analysis practices and business process modeling.
- Knowledge of quality management and quality improvement practices.
Responsibilities
- Leads teams of 5 or more people across team boundaries that develop, test, and fix defects in application software.
- Provides mentoring and leadership in the preparation and review of application software designs for multiple work teams.
- Leads cross-functional work teams in preparing work estimates and project schedules for all technical work on projects.
- Leads work teams in resolving complex problems which are frequently unique, require creative problem solving and advanced technical skills, and frequently span multiple systems and frequently cross team boundaries.
- Develops and leads programs to train technical staff on the systems and tools within the scope of the team's responsibility.
- Develops recommendations for improvements to business process owners in the use and modification of system software.
- Maintains expert-level knowledge of software development best practices, tools, and methodologies that are recognized outside the company in the industry.
Other
- Bachelors degree (or higher) -OR- 4+ years professional work experience.
- 6+ years experience in software development or testing.
- Ability to travel as needed for company business and professional development.
- Ability to work nights and weekends as needed for system implementations and resolving system problems.
- Knowledge of company policies along with state and federal employment laws relevant to supervisory duties.