Job Directory Software Development Engineer

Software Development Engineer
Boston, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Primary Purpose

Reporting to the VP of Technology, the Software Development Engineer serves as an integral part of the software development team and converts requirements and user stories into design specifications and working code.

The role is responsible for the development of the next generation of tools and applications for RWS Life Sciences and works on the design and development of the source code used to produce these applications.

The Software Development Engineer reviews functional specifications and converts them into code that achieves the functional objectives. The position also fixes system bugs, improves application performance, and collaborates with the rest of the Development team as well as other technical teams.

Essential Functions

* Completes functional objectives based on weekly SCRUM planning objectives and maintains project timelines
* Defines site objectives by analyzing user requirements; envisioning system features and functionality.
* Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
* Uses best practices and architectural rigor during the software design process, providing input on alternative strategies and solutions.
* Writes well-documented, extensible software code that is easy to maintain, and that adheres to generally accepted programming standards and OOP practices.
* Accountable for the overall quality of code including unit testing, functional testing and performance.
* Resolves RWS Helpdesk issues and provide advice on time and cost on requests that may turn into larger projects. Work with Development Operations Lead and Project Manager to develop functional specifications for these projects.
* Provides accurate turnaround estimates based on defined scope and meets project deadlines.
* Reviews and tests source code to sign off on work before it is integrated into RWS systems and applications.
* Creates and implements test plans for developed applications.
* Implements validation plans for developed software applications.
* Works with end-users to test beta and final version of applications.

Additional Duties

Performs other related duties, as assigned, for the purpose of ensuring the efficient and effective completion and shipment of projects. Nothing in this job description restricts management?s right to assign or reassign duties and responsibilities to this job at any time.

?

Note: The above description is illustrative of tasks and responsibilities. It is not meant to be all inclusive of every task or responsibility.

Equipment

* Uses standard office equipment such as personal computer, scanner, copier, fax machine, telephone/headset.

Work Schedules

* Twelve months per year standard work schedule as needed to successfully meet individual and department goals and objectives, and meet employee and client needs, including a reasonable amount of additional hours as necessary. This may include occasional evening and/or weekend hours.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.