Software Development Engineer II

| Greater Denver Area
Sorry, this job was removed at 12:18 a.m. (MST) on Tuesday, August 8, 2017
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
 The Software Development Engineer II (Custom Development) is responsible for the development, support, and maintenance of applications for our billing and financial subsystems. This unique role focuses on custom solutions for our clients, and allows the right candidate to work across a variety of dynamic projects.

Did you know that CSG offers unlimited vacation time, market competitive benefits, 4% match on 401K, ownership opportunities (employee stock purchase plan) and competitive pay, among others? You will work for one of the best company cultures out there and make meaningful contribution to our team!

Responsibilities ​

Performs complex product design activities on applications software which may require extensive research and analysis:

  • Performs design, implementation and maintenance of complex, multiple product modules/sub-systems
  • Participates in product design meetings
  • Review and interpret complex design specifications
  • Create complex product designs, write code, modify and debug and implement CSG product applications
  • Perform complex application development consistent with design specifications
  • Support complex application development in QA/test environment by researching and evaluating complex software issues
  • Support application development by researching and resolving complex software issues.
  • May interface with end-user to define requirements
  • Conduct and complete Quality Inspections on development and support work. Participate in co-workers Quality Inspections
  • Plan and prioritize competing demands to meet corporate and customer expectations
  • Update various status documents including use of MS Word, MS Access, and MS Excel
  • Understand impacts to critical path, processing and SLA’s
  • Act in a consulting role
  • Provide mentoring
  • May perform as lead on specific projects in coordination of Online Application Development team activities

Performs complex bug verification, release testing and beta support for assigned products:

  • Researches problems discovered by QA or product support and develops solutions to the problems
  • Conducts unit testing and integration testing for functionality and limits

May assist in performing on-site client work on highly complex applications.

In absence of product architects, may serve as a senior product architect:

  • Design and implementation to meet project objectives
  • Documentation of development work

Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues. Researches new technology or development tools to remain informed of current technology.

Education

Bachelor’s Degree in Computer Science or related field and/or the equivalent work experience

Experience

A minimum of 3 to 5 years’ experience in software development methodologies/processes, design, implementations and documentation

Required Technical Experience:

  • AWS Services/Applications
  • C#, C++, C, .Net/AWS, Visual Studio, ASP.Net
  • Database SQL and design (Oracle, MS SQL Server, Postgres, NoSQL)
  • Web Services Development (SOAP, REST, JSON)
  • Windows and Linux OS operating systems
  • TCP/IP and XML basics
  • Artificial Intelligence (AI)_
  • IIS Web Server
  • Agile/SAFe
  • Java, JavaScript, HTML, CSS, and other web tools

Knowledge, Skills and Abilities 

  • Ability to work effectively and efficiently independently in a team environment
  • Ability to work in a fast-paced ever-changing environment
  • Ability to work off hours during implementations and/or to support testing. May be in a rotation for production and QA coverage
  • Understanding of entire development process, including specification, documentation and quality assurance
  • Strong communication and interpersonal skills

As a CSG employee, 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.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Denver Tech Center! We just moved into a brand spankin' new building with gym, coffee shop, modern accents and our new branding throughout.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CSGFind similar jobs