Register with Us
Technical Lead Developer (C++)
  • United Kingdom - Scotland - Edinburgh - EH3
1 year ago
IT Technician
Full Time
Job Description
  • Design and implement functional requirements
  • Design/review architecture of complex features with multiple components
  • Independently develop complex features through multiple software layers
  • Improve coding and design practices across multiple teams
  • Support the code by writing unit and auto-tests
  • Work on application performance improvements and tuning
  • Provide technical feedback and assistance on others' code and design
  • Communicate with other teams and help to integrate others' code to a common solution
  • Identify and address root cause of the issues, drive problem from its definition till successful completion
  • Prepare technical documentation
  • Coach of other team members to become better engineers

Required Knowledge, Skills, and Abilities
Solid experience in C++ development. Understanding of software design patterns. Understanding of fundamental design principles behind a scalable application. Experience working with the relational databases and SQL. Knowledge of the object-relational mapping (ORM). Ability to write quality-oriented, efficient code and support it with unit and auto-test. Knowledge of containers concepts, e.g. Docker. Expertise in cross-platform development. Experience with *NIX operational systems. Understanding of client-server development model. Team leadership experience. Experience in Python 3.x development. Familiarity with Amazon Web Services. Experience in .Net Core development. Experience with K8s-based deployment.

Reference no: 24752

Jobseeker

Are looking for job?
Apply now

Recruiter

Are you recruiting?
Post a job