Senior Software Development Engineer
WFA Digital Insight
The demand for skilled software development engineers has surged 25% in the last year, driven by the rapid adoption of cloud-based technologies. CSG's expansion in Brazil presents a unique opportunity for engineers to work on cutting-edge projects, leveraging their expertise in C#, .NET, and cloud services. With the global cloud market projected to reach
Job Description
About the Role
The Senior Software Development Engineer will play a crucial role in designing, developing, and maintaining CSG's cloud-based digital BSS Ascendon Platform. As a key member of the software development team, you will be responsible for building scalable, maintainable, and enterprise-grade products. The ideal candidate will have a strong background in software development, with expertise in C#, .NET, and cloud services. You will work closely with the Manager of Software Development and collaborate with cross-functional teams to deliver high-quality software solutions.The role is based in Brazil, and you will be working in a fast-paced agile environment that prioritizes continual learning, accountability, and team enablement. CSG's customers include leading firms in the entertainment, sports, cable & satellite, and telecommunications space, presenting a unique opportunity to work on high-impact projects.
What You Will Do
- Design, analyze, code, modify, and support CSG's Ascendon product applications
- Build highly available, scalable, resilient, and maintainable systems
- Continuously improve assigned areas by applying scripting, automation, or application packaging
- Work effectively in a team environment using Agile methods
- Support the platform in customer-facing environments, including troubleshooting issues and monitoring the system
- Perform unit tests, code, and debug thoroughly
- Support system and solution integration testing, user acceptance testing, and resolve problems encountered
- Participate in code reviews, design reviews, or other forms of team quality procedures
- Collaborate effectively with other team members on the team
What We Are Looking For
- Bachelor's degree in computer science or a technically related field, or equivalent professional experience
- 5+ years of experience in software development and software support/maintenance
- Experience in C#, .NET, SQL querying, schema design, Web Services, REST, xUnit, and ASP.NET Core
- Solid grasp of relational database platforms and access patterns – SQL Server preferred
- Experience with Cloud Services such as Amazon Web Services
- Familiarity with infrastructure-as-code experience (Terraform preferred)
- Familiarity with version control systems (Git) and CI/CD processes
- Familiarity with AI technologies and their application in software development
- Ability to support on-call rotation
Nice to Have
- Experience in the telecom BSS business domain
- Knowledge of agile methodologies and DevOps practices
- Certification in cloud services, such as AWS or Azure
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on high-impact projects with leading firms in the entertainment, sports, cable & satellite, and telecommunications space
- Collaborative and dynamic work environment
- Professional development opportunities, including training and certification programs
- Access to cutting-edge technologies and tools
- Flexible working hours and remote work options
- Health and wellness programs, including gym membership and mental health support
- Paid time off and holidays
How to Stand Out
- Tip: Highlight your experience with cloud services, such as Amazon Web Services, and demonstrate your ability to build scalable and maintainable systems.
- Be prepared to showcase your problem-solving skills and experience with agile methodologies during the interview process.
- Consider creating a portfolio that demonstrates your expertise in C#, .NET, and software development.
- Research the company culture and values to ensure you are a good fit for the role and the organization.
- Prepare to discuss your experience with AI technologies and their application in software development.
- Don't be afraid to ask about the company's approach to professional development and opportunities for growth and advancement.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.