Senior C++ Developer
Atlanta, GA 
Share
Posted 9 days ago
Job Description
Overview

Responsibilities

  • Development of highly performant, mission-critical, 24 x 7 available Windows server applications that run in an operations center
  • Interface with Clients, Software Development, Network Operations, Quality Assurance and Customer Service personnel to diagnose and correct problems
  • Create and maintain documentation used by Operations personnel to support the servers on a day-to-day basis
  • Generate Jira tickets, tech-stories and schedule estimates for development project milestones and deliverables
  • Investigate and correct production problems or document them and forward them to the appropriate personnel
  • Assist in deployment and maintenance of new servers and software as they are developed
  • Train operators in handling applications and associated issues

Knowledge and Experience

  • Proficiency in C/C++ development using Visual Studio
  • Familiarity with Microsoft Foundation Classes and C++ 11 features
  • Familiarity with asynchronous socket programming
  • Familiarity with process/resource synchronization techniques
  • Basic understanding of scripting and tools (DOS, Unix shell, PERL, etc.)
  • Experience supporting distributed application environments.
  • Experience with real-time application testing, performance analysis and tuning of server applications.
  • Experience with a debugger and able to analyze/trace with a dump file
  • Good working knowledge of TCP/IP protocol, ACL and network routing fundamentals, UDP, Multicast, Broadcast, DNS, DHCP, WINS
  • Familiarity with MS-Office - Word, Excel, Visio, Outlook
  • Familiarity with Http, SQL, Python
  • Minimum of BSE in Computer Science or equivalent experience.
  • 3+ years experience supporting 24 x 7 available, mission-critical server applications that run in an operations center.
  • Proficient, innovative and self-motivated individual able to set and achieve goals.
  • Strong problem solving skills.
  • Ability to work effectively alone and as part of a development team.
  • Strong organizational and verbal and written communications skills.
  • Ability to communicate effectively with technical and non-technical people.
  • Ability to interface effectively with personnel from multiple external groups including Customer Service, QA, Operations, Network Engineering.
  • Ability to track multiple projects, tasks and priorities to their completion and provide appropriate notifications and follow-up.
  • Ability to prioritize and manage time effectively to address immediate needs while maintaining focus on strategic objectives and projects.

Pluses

  • Experience building or supporting web-based applications, including TCP/IP and HTML.
  • Familiarity with applications that handle various securities types (equities, options, futures, fixed-income).
  • Understanding of authentication and entitlement concepts.

Schedule

This role offers work from home flexibility of up to 2 days per week.

Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.


Intercontinental Exchange is an Equal Opportunity Employer and is committed to diversity in its hiring and business practices. All qualified candidates are encouraged to apply.


 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields