Job Description
Technical Lead -Position CodeDEV035
Company:ChecktronixIndia Pvt Ltd (A Lightcast Company)Job Location: Chennai/Dharmapuri/RemoteExperience: 6 to 7 years
Qualifications:A Bachelor’s degree in IT related disciplines such Information Technology, Computer Science, Electronics and CommunicationWe are looking for a C++ technical lead engineer to work in a global company with products and teams across the globe.
Responsibilities: Technical expertise in C/C++/Python/Perl programming languages. Lead and participate in the design and development of product features by taking the requirements directly from the business team. Design and implement services, micro-services and components that meet both the functional and non-functional requirements. Implement performance and quality improvements in services/components. Cross-functional team coordination across the globe (analytics team, data feed team, database team and web development team etc.). Guide/manage team to get desired output for deliverables. Participate in the agile development process. Good communication and interpersonal skills. Creative thinker with good problem-solving abilities.
Requirements: Strong proficiency in C/C++ with minimum 6 years of experience and fair experience in Python/Perl. Thorough knowledge of the standard library, STL containers, and algorithms. Knowledge of C++ 11/14 is mandatory Familiarity with continuous integration amp; continuous deployment. Implementations experience of microservice integration, packaging, build automation and deployment. Good understanding of memory management, low-level threading, and distributed computing. Good knowledge of tools such as GitLab, TeamCity, GoCD, Ansible, Docker, Kubernetes, etc., Knowledge of Text Mining, NLP, and Machine learning frameworks like TensorFlow preferred. Exposure to Unicode / Internationalization would be an advantage Experience with a cloud platform (such as AWS, Azure) preferred Development and debugging in Visual Studio and KDevelop. Hands-on experience in XML, XSD, JSON, SQL, GDB, gRPC, RabbitMQ, and ElasticSearch. Strong knowledge of software implementation best practices Understanding of Agile methodologies. Ability to adapt quickly to an existing, complex environment. Excellent debugging and troubleshooting skills while solving a problem and optimizing the overall application. Excellent problem solving and analytical skills while dealing with tough scenarios during coding, development, and testing phases. Developmentin Windows and Linux. Experience developing service-oriented architectures and an understanding of design for scalability, performance, and reliability. Experience in memory leak analysis tools and static code analysis/profiling tools Knowledge in JIRA, Confluence, Aha! Highly motivated and passionate about new technology. Strong Communication Skills (Verbal and Written). Experience with the Human Capital Management domain would be a plus. Team Management and Coordination.
Salary Will be commensurate with experience
Job Specification