What are the responsibilities and job description for the Full Stack Developer position at Bloomnet?
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.
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 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.
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.
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.
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 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.
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
Salary : $80,000 - $100,000