Source description
About the role
These are the key skills to focus on
Preferred programming language - C++ and Go
Other programming language – C, Python, Java, Ruby, Perl
Experience with algorithms and data structures and/or systems internals (e.g., filesystems, system calls).
Experience architecting, developing, and troubleshooting systems.
Experience in Docker and Kubernetes would be an advantage
Below is JD to share with candidates
Collaborate for designs of major software components, systems, and features to improve the availability, scalability, latency, and efficiency of services.
Responsible for sustainable incident response, blameless RCAs, and production improvements that result in direct business opportunities for product services.
Provide guidance to other team members on managing availability and performance of mission critical services, building automation to prevent problem recurrence, and building automated responses for non-exceptional service conditions.
Mentor and train other team members on design techniques and coding standards, and to cultivate innovation and collaboration across multiple teams.
Manage individual projects priorities, deadlines, and deliverables.
Minimum qualifications
-
Experience programming in one or more of the following languages: C, C++, Java, Python, Go, Perl, or Ruby.
-
Experience with algorithms and data structures and/or systems internals (e.g., filesystems, system calls) and administration.
-
Experience architecting, developing, and troubleshooting systems.
-
Experience in technical leadership, leading project teams, or setting technical direction.
Preferred qualifications
-
Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
-
Experience delivering complex, large scale and critical products with business impact.
-
Excellent technical leadership, project management, analytical problem solving, and troubleshooting skills
-
Job type: Full Time/Contract Experience level: 5 Years Reference: 21-03851
More at eTeam