Senior Software Development Engineer

5 - 7 years experience  •  IT Consulting/Services

Salary depends on experience
Posted on 10/30/17
5 - 7 years experience
IT Consulting/Services
Salary depends on experience
Posted on 10/30/17

Position Details:

CSG International is hiring for a Senior C# Software DevOps Engineer to join our PC/DDS (Product Configurator and Data Distribution Services) team. This product is used by our clients for configuring their products, servicing their real time order processing and also distributing the data to downstream billing and statement systems.  

We’re hiring for someone who has experience developing in C#, .Net technologies and SQL Server who can also provide mentorship to junior team members. Our ideal candidate would have experience in full life cycle of Product Development and is comfortable working with cross functional teams.  

Our Senior Software DevOps Engineer positions are the key to delivering software and services-based solutions that enable our clients to accurately capture, manage, generate and optimize revenue, strengthen customer relationships and exploit emerging opportunities in highly complex, transformational market environments.

A Senior Software Development Engineer designs, analyzes, writes code, modifies and debugs CSG product applications. May perform release testing; interface with end-user to define requirements and complete technical documentation. Assist with detail architectural designs for software solutions, Performs well on complex software development assignments.

Primary Responsibilities:

• Designing, developing and testing new and enhanced software solutions using.

• Microsoft .NET technology. Researching new technology and/or development tools.

• Performs product design activities on applications software which may require. extensive research and analysis. Implements designs with high quality.

• Performs SQL Server Database design and programming.

• Successfully delivering solutions within the areas of CSG expertise.

• Successfully implementing Unit and System testing on applications.

• Perform operational duties on Software installation and delivery during maintenance windows.


• BS in Computer Science or related field, or equivalent experience.

• 5+ years of Software Development experience.

• Experience in developing in Object Oriented language such as C#, .Net techonolgies, Java, SOA, REST, WCF.

• Experience in databases such as: SQL Server or Oracle.

• Experience with development tools:  IDE, VS or Eclipse. Source Control tools.

• Strong fundamentals in: Algorithms,  Data Structures and Operating Systems.

• Experience in research and analysis, project planning and implementation.

• Good understanding of Agile, SAFe and Lean principles is a plus.

• Strong communications and interpersonal skills.

• Experience in Automation Frameworks such as: Specflow, or Selenium.

• Maintain a positive attitude with willingness to learn and adapt in a fast paced team environment.

• Experience with SQL Profiler, DOT Trace Profiler, Unit Testing, DB Monitoring and

• Memory Profiling would be seen as a plus.

• Experience with Chef and/or Cloud computing is a Plus


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.