Synechron - Charlotte, NC

posted about 2 months ago

Full-time - Entry Level
Charlotte, NC
51-100 employees
Professional, Scientific, and Technical Services

About the position

The C++ Developer with Azure Cloud Experience will play a crucial role in the development of high-performance, scalable, and resilient applications. These applications may range from desktop applications to native modules for servers. The ideal candidate will possess a strong skill set in C++, along with exposure to Java, Python, Kubernetes, and Azure Cloud Services. This position involves a blend of designing, developing, and optimizing code to create software that aligns with client expectations and adheres to industry standards. The developer will be responsible for ensuring that the software solutions are not only functional but also efficient and maintainable. In this role, the developer will be tasked with developing and maintaining advanced C++ applications and services. They will integrate software components and third-party programs to meet specific requirements, reliably converting user and system requirements into functional software solutions. The developer will also focus on optimizing the existing codebase for performance and scalability, collaborating with cross-functional teams to define, design, and ship new features. Code reviews will be a critical part of the job, as the developer will enforce best practices to maintain high-quality code. Additionally, the developer will provide technical support for both new and existing products, proactively identifying, troubleshooting, and resolving issues in live systems. The role requires staying updated with emerging technologies and industry trends, applying this knowledge to operations and activities. The developer will document development phases and monitor systems to ensure smooth operation and continuous improvement.

Responsibilities

  • Develop and maintain advanced C++ applications and services.
  • Integrate software components and third-party programs to meet specifications.
  • Reliably convert user and system requirements into functional software solutions.
  • Optimize existing codebase for performance and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform code review and enforce best practices to maintain high-quality code.
  • Provide technical support for new and existing products.
  • Proactively identify, troubleshoot, and resolve live systems issues.
  • Work with development teams and product managers to ideate software solutions.
  • Document development phases and monitor systems.
  • Stay plugged into emerging technologies/industry trends and apply them to operations and activities.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Strong proficiency in C++ with a good knowledge of its ecosystems.
  • Solid understanding of object-oriented programming and design patterns.
  • Familiarity with Java, Python and scripting languages.
  • Experience with Kubernetes and containerization technologies.
  • Exposure to Azure Cloud Services.
  • Knowledge of network programming and concurrency patterns in C++.
  • Familiarity with continuous integration.
  • Understanding of code versioning tools, such as Git.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and in a team-oriented, collaborative environment.

Nice-to-haves

  • Experience in developing software in a test-driven environment.
  • Knowledge of SQL and NoSQL databases.
  • Familiarity with Agile development methodologies.
  • Certifications or additional training in C++, Java, or Python.
  • Experience with system and application monitoring tools.

Benefits

  • A highly competitive compensation and benefits package
  • A multinational organization with 55 offices in 20 countries and the possibility to work abroad
  • Laptop and a mobile phone
  • 10 days of paid annual leave (plus sick leave and national holidays)
  • Maternity & Paternity leave plans
  • A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)
  • Retirement savings plans
  • A higher education certification policy
  • Commuter benefits (varies by region)
  • Extensive training opportunities, focused on skills, substantive knowledge, and personal development.
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses
  • Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups
  • Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms
  • A flat and approachable organization
  • A truly diverse, fun-loving and global work culture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service