Full Stack Developer at BloomNet
Jericho, NY 11753, USA -
Full Time


Start Date

Immediate

Expiry Date

25 Jun, 25

Salary

80000.0

Posted On

26 Mar, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Analytical Skills, Html, Sql, Web Apps, Git, Design Principles, Javascript, Design, Software Development, Css, Visual Studio, Asp.Net

Industry

Computer Software/Engineering

Description

JOB SUMMARY:

We are seeking a seasoned Full Stack Developer to work along-side, a team of software engineers, in a collaborative Agile environment to develop and maintain new and existing software applications.

QUALIFICATIONS:

Minimum of 7 years 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 & scientific methods of problem solving
Excellent analytical skills including the ability to analyze, troubleshoot, process, change and improve design, process, and the 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 $80,000-$100,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
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 making sure they are delivered with the expected functionality and within project timelines.
Promote new ideas and make sound technical decisions.
Perform other duties as assigned.

Loading...