Insighture is a leading technology consultancy firm that drives digital transformation for businesses worldwide. With over 85 expert consultants, we have tailored high-impact strategies and solutions, enabling scalable product engineering. As an AWS partner, Insighture excels in co-integrated cloud services & has collaborated with more than 50 clients globally, guiding them through cloud adoption, DevOps transformation, enterprise modernisation, and more.
The team’s expertise spans Cloud-Native Development, Solutions Architecture, UI/UX, Quality Engineering, Data Engineering, AI/ML, and DevSecOps. These capabilities empower businesses to achieve impactful and innovative outcomes.
In 2024, Insighture achieved ISO 27001:2022 certification and was recognised as a Great Place to Work, earning three prestigious awards: Best Workplace in Sri Lanka, Best Workplace for Technology, and Best Workplace for Young People. Insighture's technology and expertise are embedded in the work of internationally recognised care providers, global freight operations, child protection systems, and health tech platforms across Australia, the UK, and Singapore.
The Opportunity
We are currently looking for a Associate Tech Lead to join our team and work with our teams across the company.
Engineering Team
We are innovators at heart. Our high-performing team thrives on transforming complex challenges into seamless solutions with a passion for pushing boundaries. We are dedicated to building effective and happy development teams. Let us help you unlock new levels of innovation and efficiency.
Duties & Responsibilities
- Design, develop, and maintain applications using .NET technologies such as C#, ASP.NET, .NET Core, Web API, and ASP.NET MVC.
- Work with SQL Server, including writing complex queries and using ORM tools for data access.
- Design and implement solutions following microservice architecture principles.
- Define and maintain CI/CD pipelines using industry-standard tools to ensure smooth deployment processes.
- Integrate third-party applications leveraging enterprise integration patterns and best practices (REST/SOAP).
- Use frontend JavaScript frameworks (React.js) for serverless computing tasks.
- Apply strong analytical and problem-solving skills to troubleshoot and optimise code and systems.
- Collaborate effectively with cross-functional teams, providing clear and concise communication.
Duties & Responsibilities
- Design, develop, and maintain applications using .NET technologies such as C#, ASP.NET, .NET Core, Web API, and ASP.NET MVC.
- Work with SQL Server, including writing complex queries and using ORM tools for data access.
- Design and implement solutions following microservice architecture principles.
- Apply strong analytical and problem solving skills to troubleshoot and optimise code and systems.
- Define and maintain CI/CD pipelines using industry-standard tools to ensure smooth deployment processes.
- Integrate third party applications leveraging enterprise integration patterns and best practices (REST/SOAP).
- Develop and maintain frontend web applications using React.js.
- Collaborate effectively with cross-functional teams, providing clear and concise communication.
Qualifications & Experience
- Completion of a Bachelor's or Master's degree in Software Engineering or equivalent.
- 6 years of experience in .NET/.NET Core development.
- Proficiency in .NET framework, C#, and related technologies.
- Minimum 2-3 years of hands on experience in front-end development with React/Redux.
- Hands-on experience with MS Azure is a must.
- Proficient in SQL Server and ORM tools.
- Knowledge of microservice architecture principles.
- Basic knowledge of Docker and Kubernetes will be an advantage.
- Hands on knowledge on RESTful APIs.
- Excellent oral and written communication skills.
- Ability to work independently, take initiative, and adapt to a small, flexible team environment.
- Familiarity with working in a Agile delivery environment.
What We Offer
- Australian dollar-linked compensation.
- Performance based annual bonus.
- Hybrid work arrangement.
- Comprehensive medical insurance.
- Opportunities for direct client interaction.
- Flexible hours for working parents.
- Upskilling programs to help you grow within the company.
- A well balanced and supportive work culture.
- Opportunity to work in a high performance team environment.