1-800-Flowers.com
Description
Job Summary:
We are seeking a seasoned Full Stack Developer to work alongside a team of software engineers in a collaborative Agile environment to develop and maintain new and existing software applications.
Core Duties and Responsibilities:
- Collaborate with cross-functional teams to design, develop, and maintain software applications.
- Consult with team leaders, managers, and stakeholders to gather and review requirements, and create functional specifications.
- Write clean, efficient, and maintainable code.
- Utilize software engineering patterns, practices, and guidelines to deliver high-quality software solutions consistently and efficiently.
- Participate in software development-related activities.
- Troubleshoot and debug applications.
- Stay up to date with software engineering trends and emerging technologies.
- Participate in peer reviews of solution designs and related code.
- Consult and collaborate with business units to develop software solutions to meet business goals, solve problems, or refine processes.
- Work to develop projects and enhancements, ensuring they are delivered with the expected functionality and within project timelines.
- Promote new ideas and make sound technical decisions.
- Perform other duties as assigned.
Qualifications:
- Minimum of 7 years of software engineering experience required.
- Minimum of 5 years working hands-on in Agile software development highly preferred, ideally Scrum style Agile development model.
- Agile project management methodology experience.
- Ability to establish API connections both to pull data and push data.
- Advanced knowledge of ASP.NET, C#, HTML, CSS, JavaScript, and SQL.
- Knowledge of how to debug Windows apps and web apps.
- Knowledge of Visual Studio, SSMS, Git, and SOLID design principles.
- Extensive knowledge of engineering best practices and principles as well as understanding computational and scientific methods of problem-solving.
- Excellent analytical skills including the ability to analyze, troubleshoot, process, change, and improve design, process, and products.
- Strong presentation, written, and verbal skills.
- Able to communicate ideas and recommendations to non-engineer team members in a clear manner.
The expected salary range for this position is $90,000-$110,000. The actual compensation will be determined by experience and other factors permitted by the law.
- Must be able to commute to our Jericho HQ 4x per week.
#J-18808-Ljbffr