Senior Technical Lead

Date: 8 Apr 2024

Location: Colombo, LK

Company: Fortude

Senior Technical Lead

 

   Primary job role

As a Technical Lead, in this role, your primary responsibilities will include leading a team of developers, providing technical guidance, and overseeing the technical aspects of projects. You will be responsible for designing and developing robust, scalable, and high-performance applications using .NET and Node.js technologies. Your expertise in SQL and NoSQL databases will be utilized to effectively leverage database technologies in application development. Additionally, you will play a crucial role in deploying solutions on cloud platforms and deployment processes. As a Technical Lead, you will analyze project requirements, assess functional and non-functional aspects, and collaborate with stakeholders to define project scope and deliverables. Your leadership and communication skills will be essential in providing technical guidance and support to team members, promoting their professional growth and development.

 

          Main duties/responsibilities

  • Lead a team of developers and provide technical guidance throughout the project lifecycle.
  • Design and develop robust, scalable, and high-performance applications using .NET and Node.js technologies.
  • Collaborate with cross-functional teams to analyze project requirements and translate them into technical solutions.
  • Ensure adherence to coding standards, best practices, and architectural guidelines.
  • Perform code reviews to maintain code quality and identify areas for improvement.
  • Troubleshoot and resolve technical issues, debugging and optimizing code as necessary.
  • Develop and maintain a deep understanding of SQL and NoSQL databases, and effectively leverage them in application development.
  • Utilize cloud platforms (such as AWS) to deploy solutions, ensuring scalability, availability, and security.
  • Analyze project requirements and conduct functional and non-functional requirement assessments.
  • Collaborate with stakeholders to define project scope, objectives, and deliverables.
  • Provide technical guidance and support to team members, promoting professional growth and development.

 

Experience

  • Minimum of 4 years of professional experience in .NET development.
  • Strong proficiency in Node.js development and understanding of its ecosystem.

Solid understanding of SQL as well as experience working with relational databases (e.g., MySQL, PostgreSQL, SQL Server).

  • Familiarity with NoSQL databases (e.g., MongoDB, Redis) and their appropriate use cases.
  • Being a Microsoft MVP will be an advantage.

 

           Technical knowledge

  • Should be a Microsoft technology evangelist.
  • Extensive know-how in Microsoft on-premises and cloud (Azure) ecosystems.
  • Extensive knowledge of contemporary architectural patterns.
  • Excellent understanding of cloud-based ecosystems such as AWS and Google Cloud.
  • Experience in developing and delivering cloud-based products and services.
  • Experience in databases MySQL, PostgreSQL, SQL Server , MongoDB, Redis.
  • Ability to adapt to different technology environments.
  • Ability to design and optimize deployment architectures.
  • Ability to produce extensive but simple solutions for a given problem and express them in standard notations such as UML/ER.
  • Experience in capacity planning for production environments.
  • Experience in machine learning and analytics will be favorable.
  • Experience in .NET, C#, ASP.NET, ASP.NET MVC, jQuery, NestJS, AngularJS (or similar technology), Microsoft SQL, EF (ORM), ADO.NET, Windows Mobile App, WPF, Windows Form, and HTML5/CSS3 will be an advantage.

 

           Qualifications

  • Degree or an equivalent professional qualification

 

          Behavioural competencies

  • Effective communication
  • Teamwork and collaboration
  • Client orientation
  • Results and execution orientation
  • Analytical ability

 

Equal Opportunity Employer

Everyone can grow at Fortude; regardless of their identity. Join us, and be a part of an organisation, where we’re all proud to belong.