Tech Lead / Senior / Software Engineer .Net
Tech Hire VenturesFull-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.