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.
MANPOWER LANKA SOLUTIONS (PVT) LTD.
Recruitment, Executive Search, HR, Outsourcing & Job Seeker Services.
#19, De Vos Avenue, Bambalapitiya, Colombo 04, Sri Lanka.
Colombo, Sri Lanka