Urgent Opening || C++ || 4 - 5 years experience

  • Full-time

Company Description

Applied Cloud Computing (ACC) is an advanced AWS consulting partner. ACC accelerates end-to-end cloud adoption with the best implementation services, software and processes available. ACC’s comprehensive framework for cloud adoption and dedicated software development capabilities help clients achieve business results faster, no matter where they are in their cloud transformation.

Job Description

ob Description for C++ developer :

 

· 5+ years of experience in developing business critical software using C++, preferably C++ 98 and/or C++ 11. 

· Experience developing applications on Unix/Linux platforms

· Experience developing web services using JSON and XML

· Proficient in software development process, including coding standards, code reviews, source control management, build processes, testing, and operations

· Possess deep knowledge of computer science fundamentals such as object oriented design, data structures, algorithm design, problem solving, and complexity analysis.

· Experience developing and/or integrating with Public Cloud Platforms (AWS preferred)

· Experience and familiarity with highly scalable services.

· Knowledge and experience with Continuous Integration and Continuous Delivery standard methodologies and technologies (CI/CD)

· Experience in quality assurance and validating services in both non-production and production environments

· Strong debugging and analytical skills. Able to troubleshoot and remove issues that could impact reliability, performance and scalability.

· Experience working in SCRUM/Agile environment

Nice to Have:

· Experience with an e-commerce company or Payments software 

· Experience with Enterprise Java/J2EE.

· Experiencing mini and micro services 

· Experience with servlet containers (e.g., Tomcat), JAXRS, Spring, and related technologies

· Experience in requirements engineering, describing software product features, and technical designs. 

· Proven ability to take a project from prioritization of requirements to actual launch of project