CSG is a leader in innovative customer engagement, revenue management, and payments solutions that make ordinary customer experiences extraordinary. As a flexible first organization, you can find our remote and on-site locations here. **Primary Responsibilities** - A passion for technology and its use to solve business problems in a timely and robust manner. - Ability to work within a cross functional Agile team to develop new components in a highly iterative fashion. - Involves close collaboration with product owners and QA. - Develop components that make up CSG Systems' core product using Microsoft technologies. - Active participation in project and team design meetings. - Work effectively with client solution support and implementation consultants to resolve customer solution requests. - Resolve complex technical issues. - Perform under mínimal supervision on significantly complex assignments. - Point of contact for technical expertise for scrum team members. - Gathers information for effort estimations, creates preliminary LOE and task plans, and provides technical input and consultation. - Performs release promotions (including core upgrades) from development through to UAT - Performs technical trouble shooting and consults with development teams to resolve issues - Communicates, to client, CSG technical perspective - Develops and maintains documentation and standards - Follows and promotes the agreed Best Practices and their supporting documentation. - Assists in the identification and analysis of the external client’s technical requirements. - Performs installation, configuration and upgrading of CSG provided software and related products. - Conducts Performance testing, tuning and backup recovery of the database **Key Outputs & Accountabilities** - Successful relationship building with the external clients, successful project completion and issue resolution. - Work within a cross-functional Agile team to develop new components in a highly iterative fashion, and you will be working in close collaboration with product owners and QA - Develop critical components that makeup CSG’s core product and non CSG apps using.NET, C#/Java/ MSSQL, Oracles, AWS, and Azure technologies. - You will provide support to customers - resolving technical issues/error messages encountered by customers in a live production environment - Appropriately handle all customer issues including troubleshooting and providing feedback to the customer - You will perform your work under mínimal supervision on significate assignments **Desired Skills & Experience** - Technical experience in product design, product development, and/or product implementation. - Technical knowledge in software development methodologies and design. - Excellent analytical and problem-solving skills. - Experience working with Microsoft development tools and a desire to learn more. - Key skill requirements for this role include minimum **1-year** experience with Telco industry and any of the following development tools (C#, Visual Studio,.NET, ASP.NET, MS SQL Server, and Web Services). - Beneficial skills include: (C, C++, Python and background in order or billing management). - Excellent verbal and written communication skills as well as interpersonal skills. - Self-motivated individual who works well in a team environment. - Excellent analytical and problem-solving skills - gathers and analyzes information and uses it to develop effective solutions to problems or situations. - Strong written/verbal communications and interpersonal skills. - Ability to work independently and in a customer environment. - Analyze and design solutions for customer requirements. - Coordinate the programming documentation for customer and review regularly for updates and additions. - Quality Assurance of all project materials. - Data analysis. - Ad hoc duties as assigned by management. - Must to be able to work with internal and external customers in SDLC. - Must be able to analyze and design solutions for customer requirements required. - Perform unit testing on projects required. - Perform system testing on projects required. - Coordinate the programming documentation for customers and regularly review for updates and additions. - Willing to travel - Bachelor’s degree or equivalent diploma in Information Technology, Engineering, Business Computing, Computer Science or a related field **Technical Requirements** - Previous operating system experience would be preferred. - AZURE ADO platform - Remedy and JIRA - Working knowledge C# would be an advantage. - Working knowledge of HTML, VB.net, COBOL would be an asset. - Understanding of Java and/or C++ development languages would be an advantage - Telecommunications experience specifically billing preferred - Intermediate knowledge of SQL - Advanced knowledge and experience with any of the following Unix/Linux, Oracle, SQL, Unisys. - Tuxedo and Phyton would be an asset.