You will report to the Manager of Software Development and be responsible for designing, analyzing, coding, modifying, and supporting CSG’s Ascendon product applications.
You are well versed in adopting new technology and architecture, and like solving challenging problems and making your work environment enjoyable.
You will build highly available, scalable, resilient, and maintainable systems.
You will continuously improve assigned areas by applying scripting, automation, or application packaging.
You will resolve complex engineering problems.
You will support the platform in customer-facing environments, including troubleshooting issues and monitoring the system.
You should be willing to learn from and coach those around you.
You will demonstrate a strong work ethic, a commitment to excellent customer service and teamwork.
You will participate in code reviews, design reviews, or other forms of team quality procedures.
You should be able to mentor and guide junior team members.
You will take part in recruitment activities.
You should be able to independently solve complex problems related to interconnected software components.
You work well within a team environment using Agile methods.
Requirements
Bachelor’s degree in computer science, or technically related field, or equivalent professional experience
8+ 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