Job Description
Job DescriptionJob Title: Software Engineer II 2713Location: Wilmington, DE Hire Type: Contingent Pay Range: $68.00/hourWork Type: Full-time Work Model: Hybrid Work Schedule: Monday – Friday, 8:30am – 5pm Recruiter Contact: Sean Pebbles | 716.256.1259 | spebbles@imaginestaffing.net Samantha Marranca | 716.256.1271 |smarranca@imaginestaffing.netNature & Scope:Positional OverviewThe 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 & ExperienceQualifications 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.
