Senior Software Engineer

ADVERTISEMENT

POSITION TITLE: Senior Software Engineer
Realityworks develops experiential learning products that change lives. Our simulation
technology has been used around the world for 15 years to improve and enhance social,
emotional, and physical health through the use of interactive technology. We are guided by core
values that include accountability, integrity, social responsibility, respect, balance, innovation,
and teamwork. Those values, coupled with our Employee Stock Ownership Plan (ESOP), engage
ownership with our employees and offers top of the line customer service for both our internal
and external clients.
SUMMARY
Realityworks, Inc. is seeking a well-qualified and experienced Senior Software Engineer. This
candidate’s primary responsibility will be to participate in the creation of new products and
enhancements to existing products from concept to launch as part of a cross-functional project
team. The Senior Software Engineer’s responsibility to the team is to design, implement, and
test solutions that result in compelling, easy to use products. Sr. Software Engineer will be
responsible for a demanding and rewarding variety of duties related to the development,
enhancement and delivery of an industry-leading product. If you are the person destined for this
position, you have a combination of deep experience with JavaScript and server side
technologies relating to LAMP stacks, experience with databases and data-driven application
systems, a history of working successfully in small innovative software teams, and a flexible,
upbeat approach to working with colleagues… Also to participate and become a key player
within the Research and Development department and work on special projects as assigned.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Develops software solutions by studying information needs; conferring with users;
studying systems flow, data usage, and work processes; investigating problem areas;
following the software development lifecycle.
Develop features across multiple subsystems within our applications, including
collaboration in requirements definition, prototyping, design, coding, testing and
deployment
Understand how our applications operate, are structured, and how customers use
them
Provide engineering support when building, deploying, configuring and supporting
systems for customers
Participate with the engineering and operations teams to define plans for
standardizing, scaling and enhancing our products and the services utilized to
deploy/install/release those products
Investigate, analyze and make recommendations to management regarding
technology improvements, upgrades and modifications
Determines operational feasibility by evaluating analysis, problem definition,
requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts,
layouts, diagrams, charts, code comments and clear code.

ADVERTISEMENT

00 votes

Related Articles

Related forms

Related Categories

Parent category: Business
Go
Page of 2