About the role
Responsibilities:
- Design, recommend and implement software solutions using the best suitable technologies from the suite of latest technologies.
- Lead design and code reviews with the team and provide actionable feedback that ensures best practices (e. g., adherence to requirements, testability, efficiency and style guidelines, etc., )
- Work closely with cross-functional teams to define and refine project goals, requirements, and timelines.
- Design and develop SW to deploy various components of the software across various nodes and manage multiple side-by-side instances of the SW.
- Identify potential technical issues early and develop strategies to address them.
- Keep abreast of the latest industry trends, technologies, and best practices.
- Contribute to existing documentation or knowledge base that expedites resolution time of queries from stakeholders like quality team, customer support, global service team, etc.,
- Triage SW issues and track them and debug to identify the root causes of issues, resolving them with fast turnaround times - creating impact on the overall system and quality.
- Proactively identify and mitigate technical challenges and risks.
- Conduct thorough code reviews and provide actionable feedback.
Requirements:
- Strong object-orientated programming skills in C# or Java.
- Extensive knowledge in Inter-Process Communication (IPC) techniques and tools, viz., WCF, gRPC, REST, GraphQL, Protobuf, JSON, etc.
- Experience with container orchestration and management tools: Docker, K8's, Helm Charts, etc.
- Familiarity with observability tools and practices: OpenTelemetry, Grafana, Elastic, Kibana, Logstash, etc.
- Proficiency in scripting languages like Python, shell and Ansible for automation solutions.
- Strong communication and interpersonal skills.
- Ability to manage multiple projects and priorities in a fast-paced environment.
Experience in database management systems, including:
- SQL Database: SQL Server, SQLite.
- No SQL Databases: MongoDB.
- Time Series Databases: Prometheous, InfluxDB.
Minimum Qualifications:
- Master's-level degree and related work experience of 3 years (OR).
- Bachelor's-level degree and related work experience of 5 years.
- Primary Location: IND-Tamil Nadu-Chennai-KLA.