What are the responsibilities and job description for the Software Engineer position at Bayforce?
**NO 3rd Parties or Sponsorship! MUST be w2 hrly only!
Role Title: Software Engineers (6 openings!)
Duration: 1 year
Preferred Location: On site 4 days a week, Wilmington, DE
Role Description:
- Design, develop, test, and support enterprise applications, APIs, integrations, and cloud-native solutions using modern .NET, C#, Angular/React, SQL Server, and Azure services.
- Build scalable, secure, and resilient solutions leveraging Azure App Services, Functions, API Management, Service Bus, Azure SQL, monitoring, and CI/CD pipelines.
- Hands-on experience with AI-assisted software engineering, including tools such as GitHub, Copilot, Azure AI Foundry/OpenAI, prompt engineering, AI-enabled testing, code generation, debugging, and developer productivity workflows.
- Collaborate with architects, product owners, and engineering teams to translate business requirements into technical solutions and production-ready implementations.
- Implement automated testing, observability, security controls, and operational best practices across the SDLC.
- Participate in code reviews, root cause analysis, production support, modernization efforts, and continuous improvement initiatives.
Requirements:
- Candidates are expected to work from Wilmington office 4 days a week.
- 5 years (SE2) or 8 years (SE3) of software engineering experience with strong Azure cloud implementation experience.
- Active Microsoft Azure certification above Fundamentals level (e.g., Azure Developer Associate, Azure Solutions Architect Expert, Azure AI Engineer Associate, DevOps Engineer Expert, or equivalent).
- AI-enabled application development.
- Preferred: Financial services experience, cloud modernization