1 Click Easy Apply


Senior Software Engineer


New Rochelle, New york


Senior Software Engineer Job Opening in New Rochelle, New york - Position Purpose
Software Development at Benchmark is focused on the goal of hands on building of great software to meet the challenges facing learners and teachers today and tomorrow. We believe that software will enable and support a wide range of next generation learning experiences. The Software team at Benchmark is responsible for designing, building and managing all educational technology a Senior Engineer, we are looking for a technical leader who can tackle hard problems, and more importantly help the team and people around you on a large scale. We are working to build a fast moving environment to bring innovative solutions to tough problems. Duties and Responsibilities
Passionately architect, code, and advocate for enterprise software abilities: scalability, reliability, monitor-ability, maintainability, reusability, autonomics?
Design, develop, deploy, maintain, and enhance custom software and database application capabilities.
Act as a member of a product team supporting teammates and collaborating with a ?do what it takes? attitude to ensure product and team success.
Actively participate in Agile Scrum sprint planning, artifact creation, in-sprint testing, automated regression testing, demonstrations, retrospectives, and solution releases.
Generate relevant metrics that help the team and members see how they are doing.
Support the development of product roadmaps.
Participate in estimating backlog items.
Support release planning with conceptual design and development and the refinement of software engineering practices.
Decompose backlog items into the software tasks based on the desired software architecture.
Actively contribute to our Agile Community and the self-improvement or our teams and members.
Analyze problems and help create innovative solutions involving technology, methodology, tool and solution components.
Ensure product quality and timeliness of work, provide advice and guidance, and resolve problems to meet objectives.
Help develop new and refine existing processes to enhance quality and productivity.
Job Skills
College degree in Computer Science or a related discipline, or equivalent professional experience.
Strong software development background, with a minimum of two years? experience in incremental software development projects using an Agile Scrum approach.
Passion for software abstraction and reuse.
Experience with commercial software development in PHP (preferred), Objective-C, Java, Ruby, Python.
Familiarity with some of the following: Javascript, XML/XSLT/CSS, database solutions (SQL and noSQL), scripting, virtualization, Amazon Web Services (AWS), information exchanges, data warehouses, reporting, web applications, offline web applications, Object Oriented Development, SOAs, Queuing, Security controls, Automated testing, UML, Class diagrams, n-tier solutions.
Experience with continuous integration tools and environments.
Ability to identify and manage risk.
Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement.
Excellent communication skills in English in written and spoken form.
Strong collaboration skills and desire to work within a team.
Understanding of all elements of the software development life cycle, including planning, development, requirements management, configuration management, quality assurance, and release management.
Highly responsible, team-oriented individual with very strong communication skills and work ethic; self-starter.
Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas.
Experience working on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness.
Job Type: Full-time
Application Questions
You have requested that Indeed ask candidates the following questions:
How many years of Experience with commercial Software in PHP (preferred) Objective-C,Java, Ruby, Python experience do you have?
How many years of Incremental Software Development projects using an Agile Scrum approach experience do you have?
Have you completed the following level of education: Bachelor's?
Job Type: Full-time
Required education:
Bachelor's
Required experience:
Experience with commercial Software in PHP (preferred) Objective-C,Java, Ruby, Python: 1 year
Software Engineering: 3 years
Incremental Software Development projects using an Agile Scrum approach: 2 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC