Role: Full Stack Software EngineerLocations: Birmingham AL, Raleigh NC, Charlotte NC, Memphis TN Type: PermanentRole SummaryFull Stack Software Engineer to build/support .NET web APIs/services and modern React front-ends for financial services applications. Strong C#/.NET Core + SQL Server required. Contribute to Azure cloud migrations and leverage AI coding assistants for accelerated delivery.
ResponsibilitiesBackend Development - Build/maintain .NET web APIs/services (ASP.NET Core Web API)
- Design/normalize data models; write performant T-SQL, stored procedures
- Microsoft SQL Server expertise (complex queries, performance tuning)
- ETL/SSRS reporting experience
Frontend Development - Front-end delivery using JavaScript/jQuery/CSS/HTML
- React + TypeScript preferred for new development
- Modern web patterns + accessibility best practices
Cloud & DevOps - Azure cloud-native development + migrations from on-premises
- CI/CD pipelines (Git, Jira/Bamboo/Jenkins, IIS deployments)
- Azure Data Lake/Databricks exposure preferred
AI-Assisted Development - Use AI coding assistants (tool-agnostic) for scaffolding, tests, refactoring
- Review all AI outputs for security, quality, compliance
- Responsible AI practices: secure prompts, privacy, audit logging
Team Collaboration - Participate in Agile ceremonies; refine user stories/acceptance criteria
- Troubleshoot production issues + support business-critical apps
- Financial services experience (Wealth/Brokerage/Trust) preferred
Required Experience - Bachelor's or equivalent + 2-4 years software development
- C#/.NET Core, ASP.NET Web API, Entity Framework/LINQ (MUST HAVE)
- Microsoft SQL Server (complex T-SQL, stored procs, performance tuning)
- JavaScript/jQuery/CSS/HTML fundamentals
- Git + CI/CD (Jira/Bamboo/Jenkins); Agile team practices