Skip to main content
Posted July 28, 2026

Software Engineer II 2713

Imagine Staffing Technology
Buffalo, NY, US Full Time

Job Description

Job Description
Job Title: Software Engineer II 2713
Location: Wilmington, DE
Hire Type: Contingent
Pay Range: $68.00/hour
Work Type: Full-time
Work Model: Hybrid
Work Schedule: Monday – Friday, 8:30am – 5pm
Recruiter Contact: Sean Pebbles | 716.256.1259 | [email protected]
Samantha Marranca | 716.256.1271 |[email protected]
Nature & Scope:
Positional Overview
The Imagine Group is recruiting for a Software Engineer II on behalf of our client, a leading financial organization in Wilmington, DE. This role supports a large-scale cloud modernization initiative focused on enhancing and migrating enterprise applications to modern cloud technologies. This resource will contribute to the design, development, and implementation of full-stack solutions while collaborating with engineers, product partners, and Agile team members to deliver scalable, high-quality applications.
In this role, you will be responsible for designing, developing, testing, and maintaining scalable software applications that support critical business operations and customer-facing solutions. You'll collaborate with cross-functional teams to implement new features, troubleshoot complex technical issues, optimize system performance, and contribute to the continuous improvement of software architecture and development best practices.
Role & Responsibility:
Tasks That Will Lead to Your Success
  • Design, develop, test, and maintain full-stack applications using modern development practices.
  • Build and enhance backend services using .NET technologies.
  • Develop and maintain responsive front-end applications using Angular.
  • Contribute to cloud migration initiatives by designing and implementing cloud-based solutions.
  • Participate in systems analysis, application design, and technical solution development.
  • Collaborate with software engineers, product owners, and Agile team members to deliver business-critical applications.
  • Support multiple application modernization efforts while ensuring code quality and maintainability.
  • Participate in code reviews, testing, debugging, and troubleshooting applications.
  • Develop technical documentation and contribute to solution design discussions.
  • Help identify opportunities to improve application performance, scalability, and development processes.
Skills & Experience
Qualifications That Will Help You Thrive
  • 5+ years of application development experience.
  • Experience developing full-stack applications using .NET and Angular.
  • Experience working with cloud platforms, preferably Microsoft Azure.
  • Strong understanding of application architecture, systems analysis, and software design.
  • Experience building and supporting enterprise web applications.
  • Experience working within Agile development teams.
  • Strong analytical, problem-solving, and communication skills.
Education and Experience Preferred
  • Experience supporting cloud migration or application modernization initiatives.
  • Experience with Azure cloud services.
  • Financial services experience is a plus but not required.
  • Associate's degree with relevant application development experience, or an equivalent combination of education and professional experience.

Sign up for Job Alerts