Senior Software Developer

  • Full-time

Company Description

Partnering with our clients, DCI provides strategic counsel and designs winning public affairs and communications campaigns around the world. Our creative solutions advance the business priorities of our clients by delivering results in the most challenging environments.

Our team includes public affairs strategists who have held positions at the most senior levels within government, politics, and corporate communications. Each has extensive experience in managing complex issue campaigns. They choose to work at DCI Group because they want a different kind of career experience and the highest quality client relationships. Our team members are motivated by our business approach, where our success is predicated on our clients’ success.

As a DCI Group team member, you’ll work in a fast-paced environment and make an impact on our business contributing towards the success of our company. Our total rewards package includes:

  • Competitive market pay based compensation
  • Comprehensive benefits plans to include, medical, dental & vision plans for full time employees
  • Bustling downtown location, casual environment and lots more!

Job Description

DCI Group is seeking to fill a position to support software development for internal purposes and multiple clients. The senior developer will work as part of a team responsible for the development, evolution, operation, and day-to-day maintenance for internal applications, multiple client digital solutions, talent management and software design. The staff member will also provide technical support, including development and maintenance of many applications.  Additional responsibilities follow:

  • Develop and maintain applications and databases
  • Evaluate client needs; analyzing requirements; developing software systems
  • Managing a team of development resources which includes employees and vendors
  • Testing and performing QA on new and existing internal apps and client sites
  • Other administrative and technical duties as needed

Qualifications

  • Experience with a variety of SQL and NOSQL databases, but with a particular focus in MS SQL Server 
  • Experience with T-SQL queries, SSRS and Crystal Reports
  • Exposure to front-end technologies such as HTML, JS, CSS, basic DOM concepts, etc.
  • Programming experience in VB .NET, PHP, ASP.Net, Ajax, HTML, XML, TFS, jQuery etc.
  • Experience working with website hosting environments (FireHost/Rackspace/AWS)
  • MS Dynamics experience desired, understanding of accounting terms and language.
  • Programming experience in Coldfusion desired.
  • Experience in iterative development techniques and management such as scrum
  • General Programming Skills, Analyzing Information , Problem Solving, Software Algorithm Design, Software Performance Tuning, Attention to Detail, Software Design, Software Debugging, Software Development Fundamentals, Software Documentation, Software Testing.

Additional Information

 

We look forward to receiving your application!
All your information will be kept confidential according to EEO guidelines.