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 Senior Software Engineer 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
- Architect, build, and support software applications utilizing the .NET ecosystem, specifically C#, .NET Core, ASP.NET, Web API, and MVC.
- Manage data access using ORM frameworks and write advanced SQL Server queries.
- Develop and deploy solutions based on microservices architecture.
- Establish and optimize CI/CD pipelines with industry-standard tooling for reliable delivery.
- Connect third-party systems using established enterprise integration patterns.
- Leverage React.js and other frontend frameworks for serverless computing needs.
- Troubleshoot and refine systems through critical thinking and technical problem-solving.
- Communicate clearly while working alongside diverse, cross-functional teams.
- Create IoT ecosystems using .NET and Azure IoT Hub to ensure robust data handling and connectivity.
- Engineer backend services on Azure to process and evaluate IoT telemetry information.
- Set up and oversee IoT edge modules to improve data latency and processing speeds.
- Synthesize IoT telemetry data with SQL databases and enterprise .NET applications to provide business insights.
Qualifications & Experience
- Possess a minimum of 5 years of professional experience working with .NET technologies, including C#, .NET Core, Web API, and ASP.NET MVC.
- Demonstrate hands-on expertise in Azure cloud services.
- Required proficiency in frontend development using JavaScript frameworks, specifically React.js.
- Skilled in utilizing SQL Server and various ORM tools.
- Strong understanding of microservice architecture and containerization technologies like Docker and Kubernetes.
- Extensive background in IoT solution design and development, specifically with Azure IoT Hub and .NET.
- Competency in managing backend services on Azure and performing in-depth analysis of telemetry data.
- Experience in the configuration and management of IoT edge modules to enhance data processing efficiency.
- Outstanding verbal and written communication abilities.
- A self-motivated individual capable of operating independently and taking ownership of responsibilities.