Tech Lead / Senior / Software Engineer .Net

Tech Hire Ventures
Full-timeColombo, Sri LankaUSD 1,000 - 3,000/month

About the company & the role

A relatively young and upcoming organization with HQ based in Melbourne Australia and a development center in Colombo, The organization has been on a significant growth trajectory backed by recent funding and an array of large scale ASX & NASDAQ listed client projects.

Objectives of this Role

  • Design and develop scalable, secure, and high-performance software applications using .NET technologies.
  • Lead the architectural design and technical implementation of .NET solutions, ensuring adherence to best practices and coding standards.
  • Collaborate with cross-functional teams including developers, business analysts, and project managers to gather requirements and define technical specifications.
  • Provide technical guidance and mentorship to development teams, ensuring successful project delivery.
  • Conduct code reviews to ensure code quality, performance, and maintainability.
  • Evaluate and select appropriate technologies, frameworks, and tools to support the development process.
  • Define and enforce development standards and best practices.
  • Troubleshoot complex technical issues and provide resolutions.
  • Stay updated with emerging trends and advancements in .NET development and Architecture

Skills and Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 04 years of hands-on experience in software/database design, development, and system integration.
  • Proficient in utilizing cloud environments such as Azure and AWS through hands-on experience
  • Previous exposure to AGILE development methodologies.
  • Strong proficiency in C#, ASP.NET, and other .NET technologies.
  • Solid understanding of software architecture principles, design patterns, and development methodologies.
  • Extensive knowledge of RESTful APIs, microservices architecture, and cloud-based solutions.
  • Experience in designing distributed systems for falt-tolerance and dynamic scalability.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React, Blazor
  • Proficiency in database design and development using SQL Server or other relational databases.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Ability to multitask and manage multiple projects simultaneously.
  • Microsoft / Azure certifications will be an added advantage.

This is a USD paid tax-free and Remote/hybrid role.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
What is your current salary?*
What is your expected salary?*
What is your notice period?*
How did you hear about this opportunity?