Role Overview
The team leader, software will work with the state of art technologies (from, robotics, to business intelligence, App development and reporting tools! There is no better place to learn, develop and grow your career.
You will have an opportunity to…
• Manage a high performing team of developers
• Acts as a release manager by tracking and approving the projects for deployment
• Ensures proper alignment on directives with Main Office and offshore team
• Provide time estimates for projects and prioritize multiple tasks effectively
• Develop and implement web applications when need arises
• Identify system deficiencies and recommend solutions
• Test performance, implement software, and document systems when need arises
• Support programs developed for internal customers when need arises
• Ensure the quality control while respecting pre-determined business rules and deadlines
• Enhance and support existing tools and database infrastructures
• Publish reports at the agent and call center level
You will be a great fit on our team if…
• Possess approximately 5 years’ experience leading high performing software development teams
• Have a degree in Computer Science or Computer Engineering
Programming experience
- Experienced with ASP.NET, JavaScript, JQuery, XML, AJAX, JSON, HTML5 -XHTML, CSS3, ASP, DOJO, C#, T-SQL
- Experienced in Visual Studio TFS
- Good knowledge of Windows environment
- Good knowledge of MS SQL 2005+
- Experienced in relational database analysis
- Strong knowledge of BI/Query, MS Project, and ACDs – Symposium, Avaya, IEX, or equivalent)
• Experience in Robotics Process Automation is a major plus, on software like Blue Prism
• Experienced in the design, development and maintenance of enterprise-level data systems such as Oracle, SQL Server, Teradata, SAS, or others.
• Expert-level web design experience with Asp.Net 4.0
• Experienced in designing and implementing web-based reporting solutions
• You have outstanding spoken and written English skills
• You thrive in an exciting and fast paced nature of working on a tech support floor
• You are passionate about being an advocate for the customer and willing to go the extra mile
• Your are not someone who gets easily flustered when handling many tasks at once
• You have a collaborative spirit
Specific skills we would love to see…
• ITIL certification is a plus
• Having PMP is a plus
• Understanding of how a contact center operates is preferred