What are the responsibilities and job description for the Full Stack Engineer position at Insight Global?
Job Description
Overview: Insight Global is looking for a Senior Developer to join the Integration team within an global financial services organisation, enabling faster and more consistent onboarding of new applications and data feeds into business-as-usual platforms. The team builds reusable services, APIs and supporting infrastructure (leveraging AWS native services where appropriate) in a Kanban delivery model. The core stack is SQL Server (~30%), C#.NET (~30%), Terraform (~20%), Angular (~10%) and Python (~10%).
Day-to-Day Responsibilities
• Build and evolve reusable integration services and APIs for data-feed and application onboarding
• Support Database Migration Services to replicate data from one platform, to another
• Automating ingestion of monthly files produced by one platform to another
• Define communication contracts and processes
• Apply strong data modelling and automated testing across integrations
• Work within architectural governance for cross-account AWS integration
• Take assigned stories end-to-end through to production via BAU release, defect and change processes
Must-Haves
• 5–10 years of commercial software development
• Strong SQL Server (T-SQL, stored procedures)
• Solid C#.NET development
• Terraform / infrastructure-as-code
• Python and lightweight Angular where beneficial
• Experience building reusable services and APIs for onboarding data feeds/applications
• Comfortable across multiple integrations in a monolithic, database-heavy system
Plusses
• AWS native services — Lambda, DMS, EC2, SQS, SNS
• Ansible / wider IaC tooling
• Financial Markets (Equity) / Index Services domain knowledge
• Agentic AI tooling (e.g. GitHub Copilot)
• Cross-account AWS integration pattern experience
Please Note We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.
Salary : $55 - $62