> Markdown version of [/jobs/ext/4627935-software-engineer](https://www.wearedevelopers.com/jobs/ext/4627935-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** EXPERT RECRUITING SOLUTIONS, LLC - **Location:** Buffalo, NY, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, Artificial Intelligence, Applications Architecture, Automation of Tests, C Sharp (Programming Language), Visual Basic .NET (Programming Language), Model View Controller (MVC), Scrum Methodology, Software Engineering, .NET Core, Agentic-AI, Git, AngularJS, Front End Software Development, Api Design, Software Version Control - **Published:** November 7, 2026 - **Apply:** https://www.thejobnetwork.com/job/dfa02277-c35f-4e26-b48a-931696f1d276/software-engineer ## About the Role * C# / .NET: Experience with legacy C# .NET Framework applications and modernization to .NET Core. * Application Development: Experience with MVC, VB.NET, and various application architectures. * AI-Assisted Development: Hands-on experience leveraging AI tools for application development and code rewrites. * Git: Source control and code management. * Independent Ownership: Ability to manage multiple tickets, break down assignments, troubleshoot issues, and drive work independently. Preferred * .NET Core modernization experience. * Angular front-end development. * API development and integration. * Zephyr testing tools and software testing experience. * Experience with AI agents, skills, workflows, and chat integrations, particularly using Duo., * Experience: Ideally 5 years; 8-10 years preferred for a Software Engineer III. * Strong technical ability and demonstrated experience are more important than years of experience alone. * Banking or financial services experience is not required. * Must be comfortable working independently in a fast-paced, collaborative environment ## Description Day-to-Day Responsibilities * Support and modernize applications used throughout the bank. * Manage multiple development and support tickets. * Break down requirements and independently plan implementation. * Collaborate with developers, product owners, and Scrum masters. * Coordinate with other teams for application access and dependencies. * Use AI tools to accelerate application rewrites and development. * Participate in daily stand-ups and follow Scrum practices.