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.CSG International, as the one of the largest business support solutions (BSS) providers, provides solutions to a global client base. Join an elite team of IT professionals who are driven for success in finding innovative ways to solve problems for our company and clients. We respond to the complexity of a dynamic, convergent world with a flexible set of needs-based solutions, innovative new technologies and forward thinking that helps our clients solve business problems and identify new opportunities and revenue streams.Position Details- Be the champion of coding standards and patterns and review code deliveries- Evaluate new technologies and software products to determine the feasibility and desirability of incorporating their capabilities within the organization's products- Must have a minimum of 5 to 8 years of related work experience good portion of it designing/architecting/solving problems- Work on stories and perform active hands-on development and delivery- Solve business problems in a timely and robust manner- Work within a cross-functional Agile team as a scrum master to develop new components in a highly iterative fashion- Involves close collaboration with product owners and QA- Develop critical components that make up CSG's core product using AWS,.NET, C#/Java/Python, and Oracle technologiesRequired Knowledge, Skills and Experience- A minimum of 5 years' experience as a software tech lead- Excellent leadership and interpersonal skills- Exceptional analytical and problem-solving skills- Strong background in enterprise-level software architecture- Superb organizational and time management skills- 5 - 10+ years' experience using Java, C#,.NET Core, Python, JavaScript, HTML/CSS, NUnit, Junit, SQL Server/Oracle- 3+ years of experience in AWS, AWS Serverless, Microservices, Docker Container- Expert-level knowledge of OOP/OOD concepts- Prior experience working in an Agile environment- Knowledge of continuous integration and continuous delivery process, industry standards, and best practices- Prioritize work and address multiple tasks concurrently- Must have a commitment to quality and customer service- English working proficiency (reading, speaking, and writing)