Job Title: Senior Software Engineer (C++)
Experience: 5+ years
Location: Mangalore/Bangalore/Sri Lanka/Indonesia/Vietnam
About Tetherfi:
At Tetherfi, we create intelligent solutions that drives business and increase productivity. We combine industry expertise, technological capabilities and human-centred approach to help businesses evolve from thinking digital to being digital.
Roles & Responsibilities:
- To be a part of the development team and to maintain and develop and support product components.
- Work with other team members to Analyse, Design, Develop and Maintain the product suit to archive company targets.
- Work on interesting and innovative challenges to provide business solutions.
- Examples and at least one sample of an effective document delivered in the past.
- Bachelor's degree in Computer Engineering or equivalent qualification.
- Excellent verbal, written and effective communication skills.
- Ability to work towards set goals with good quality and time.
- Strong sense of responsibility, accountability, and passion about quality of work, desire to learn and take ownership.
Expected Professional Skills:
- The ideal candidate will have a passion for technology and software building. Attention to detail and an analytical mind are essential qualities in this role. You will have to works on both technical and design aspects of software projects. A proactive approach to problem-solving as well as a detailed understanding of coding is essential.
- Strong back-end development skills in C++ with a solid knowledge on multithreaded, object oriented, socket programming.
- Person with an active and sharp mind, with attention to details.
- Familiarity working with both Windows and Linux operating systems
- Skills to design and develop high performance, resilient and scalable systems.
- Experienced in Dockers and Kubernetes, microservice architecture and experience on rest of the cloud technologies is a plus.
- Some experience in leading a team, maintaining or following quality assurance procedures and being able to coordinate with other departments is a plus
- Familiarity working with both Windows and Linux operating systems
- Skills to design and develop high performance, resilient and scalable systems.
- Ability to think outside the box as needed, with an instinct to innovate.
- Added advantage: C#.NetCore with Linux ( this one with any of below )
- Cloud technologies: Kafka, docker, Kubernetes, openshift, consul, istio
- Optionally familiarity with NodeJs , GoLang