Our client who is a renowned "Technology Solutions" company, is looking for a highly skilled "Technical Lead Engineers" to join their team immediately.
# SALARY : Negotiable# Responsibilities :
To develop and guide the team members in enhancing their technical capabilities and increasing productivity.
Collaborating with project managers, stakeholders, and other teams to define technical requirements, establish project timelines, and allocate resources.
Providing technical guidance and mentorship to team members, helping them to develop their skills and advance their careers.
Developing and maintaining technical documentation, including design specifications, architecture diagrams, and user manuals.
Conducting code reviews and ensuring that code meets established coding and testing standards.
Managing and monitoring development and deployment processes, including continuous integration, automated testing, and deployment pipelines.
Identifying and mitigating technical risks and issues, and providing timely updates to project stakeholders.
Staying up-to-date with emerging technologies and industry trends, and making recommendations on how to apply them to improve software development processes and practices.
Conduct project risk identification and mitigation action plan.
# Requirements
Bachelors or Master’s degree in Computer Science or related field.
At least 8 years’ experience in developing applications using .NET stack, including ASP.NET MVC, .NET core, and C#. JavaScript - jQuery OR one of these JS Frameworks React/Node/Angular JS.
Microsoft SQL Server, including database design, stored procedures, and fine-tuning SQL queries to optimize performance.
System-level design for scalable web applications, particularly building high frequency and low-latency web applications with optimal memory management, performance, and scalability.
Proven experience with containerization technologies such as Docker and Kubernetes.
Expertise in ORM tools and SignalR/ socket programming.
Experience with containerization and container orchestration technologies, such as Docker, Kubernetes, and Docker Swarm.
Knowledge of cloud computing platforms and services, such as Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).
Familiarity with software development methodologies, such as Agile, Scrum, and Kanban.
Strong understanding of software design patterns, principles, and best practices.
Conduct thorough unit testing using the automated unit test framework Experience with tools like Git, SVN, Jira, confluence.
HOW TO APPLY:
If you are interested, please forward your CV to, jobs@latestjobs.lk
(Please use the same vacancy name for your subject title for better visibility of your email)