Software Engineer I


Omaha, NE Software Development


16548 Software Engineer I (Open)


Position Type:

Full time






Position Details:

Primary Responsibilities Include:

• Designing, developing and testing new and enhanced software solutions using Microsoft .NET technology (C#).

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

• Database design and programming using Microsoft SQL Server.

• Successfully delivering solutions within the areas of CSG expertise.

• Successfully implementing Unit and System testing on applications.

• Leading and mentoring other team members on projects.

• Researching new technology and/or development tools.


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

• 5+ years of previous related experience.

• Expert analytical and design skills at multi-product/multi-environment level.

• In-depth experience in research and analysis, project planning and implementation.

• High understanding of entire development process, including specification, documentation and quality assurance.

• Strong communications and interpersonal skills.

• Ability to research and diagnose logic errors that are highly complex in nature and may require extensive research and analysis.

• Ability to diagnose and implement solutions for complex logic errors that may exist between multiple application subsystems and/or associated interfaces.

Category Proficiency Most Relevant

Language/Technologies Advanced C#, SQL, SOA, REST,WCF

Database  Advanced SQL Server 2008 or above

Methodologies/Patterns Advanced Agile, Unit Testing, ATDD-BDD,

Development Tools Advanced VS 2012/ 2013, SVN

Perf/Monitoring Tools Advanced SQL Profiler,  DB Monitoring; Memory Profiling

As a CSG Software Development Engineer, your contributions to our success are a big advantage to the company and we believe you deserve to have a valuable selection of benefits, competitive pay and total rewards in return. Our benefits offer some important “must haves” plus valuable programs that let you customize your coverage to fit your needs, today and tomorrow. Our multiple recognition programs are yet another way we recognize one another for the contributions, team work, dedication, innovation and accomplishments that have enabled our growth for more than 25 years.

Job ID: 2301

Posted 4 days ago

Share This Job