.Net Architect

Tech Hire Ventures
Full-timeSri LankaAUD 3,000 - 4,000/month

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.

We are seeking a skilled and experienced Architect specialized in .NET technologies to join our team. As an Architect, you will be responsible for designing and implementing robust, scalable, and high performance software solutions utilizing the Microsoft .NET framework. You will collaborate with cross-functional teams, including developers, system administrators, and stakeholders, to deliver cutting-edge .NET-based applications and systems. The ideal candidate should possess strong technical expertise, excellent problem-solving skills, and a passion for creating innovative software solutions.

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.
  • 07+ 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
  • Proven experience as a .NET Architect or a similar role, with a focus on designing and implementing enterprise-level .NET applications.
  • 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.
  • 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 tax-free and 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 expected salary?*
What is your current salary?*
What is your notice period?*
How did you hear about this opportunity?