TDS Telecom is a company dedicated to connecting people through cutting-edge fiber internet technology. As a Senior Software Engineer, you will lead teams in the design, development, and testing of application software, ensuring quality and continuous improvement initiatives across business units.
Responsibilities:
- Leads teams of 2-4 people that develop, test, and fix defects in application software
- Leads the preparation of overall application software designs at the system level
- Leads work teams in preparing work estimates and project schedules for all technical work for the projects within the team
- Leads work teams in resolving complex problems that usually are limited to one system
- Maintains expert knowledge on the systems and tools within the scope of the team's responsibility
- Maintains expert knowledge of the business processes supported by the systems
- Maintains expert-level knowledge of software development best practices, tools, and methodologies that are recognized throughout Information Systems
- Leads teams focused on quality and continuous improvement initiatives across business units within the company
- Maintains expert knowledge of the technologies and practices of the company's chosen markets
- Maintains awareness of trends in technologies and vendor product offerings
Requirements:
- Associate's degree (or higher) –OR- 2+ years professional work experience
- 3+ years experience in software development or testing
- Experience with using the following technologies preferred: Cobol, JCL, Pl/Sql, SQL, CICS
- Knowledge of software development methodologies, practices, and tools
- Knowledge of project management methodologies, practices, and tools
- Knowledge of one more programming languages used by the team
- Knowledge of software testing practices and tools
- Knowledge of problem solving techniques and tools
- 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 business analysis practices and business process modeling
- Knowledge of quality management and quality improvement practices
- Knowledge of team leadership skills, practices, and behaviors