Back to Job Search

C++ Developer

  • Location: Alpharetta
  • Job Type:Contract

Posted 12 days ago

  • Expiry Date: 13 June 2022
  • Referral:

Job Description:

Essential Responsibilities: In this role, you will:

  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding.

  • Work closely with your peers and keep engaging in a fast pace technical design and development team.

  • Execute in a fast-paced delivery mode and focus in delivering tasks to meet the product release goal.

  • Maintain code quality through best practices, unit testing and code quality automation.

  • Understand the whole product, its modules and the interrelationship between them while being an expert in the assigned component or module

  • Help in designing interfaces and information exchange between modules.

  • Possess advanced domain knowledge and show great customer focus.

  • Expert in processes / methodologies and Skilled in build, release & deployment processes

  • Articulate the need for scalability and understand the importance of improving quality through testing.

  • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project

Basic Qualifications:

  • Bachelors Degree in Computer Science or in (STEM) Majors (Science, Technology, Engineering and Math)

  • 5 - 7 years of relevant professional experience or 5 years with masters or 2 years with PhD.

Desired Characteristics:

  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and coding principles

  • Hands-on experience in microservices architecture and development, Databases such as Oracle MySQL, Sybase, PostgreSQL etc.

  • Strong Perl/shell scripting required

  • 5- 7 years experience in C/C++ Preferred experience in Service Mesh, Containers and Kubernetes technologies

  • Preferred hands-on experience in building cloud-based software leveraging cloud and open-source technology and frameworks

  • Experience in building scalable and highly available distributed systems.

  • Experience in assessing application performance and optimizing/improving it through design and best coding practices.

  • Be an expert in core data structures as well as algorithms and can implement them using language of choice.

  • Preferred understanding and experience in one of the public clouds (AWS, Azure) native services.

  • Experience in agile software development Business Acumen:

  • Strong problem-solving abilities and capable of articulating specific technical topics or assignments.

  • Evangelizes how our technology solves customer problems from a technology and business perspective Leadership:

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions.

  • Proactively identifies and address customer issues in product.

  • Shares knowledge, establishing trust, credibility, and goodwill.

Personal Attributes:

  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity.

  • Able to work well with global teams, including time-zone flexibility.

  • Open to take new responsibility, learn new technologies or systems to deliver business value.

About ASK: ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Consulting connects people with amazing opportunities.

ASK Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all associates.