Job Directory Software Engineer - Seasonal

Software Engineer - Seasonal
Billerica, 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

Job Description

As a Seasonal Software Engineer, you will work closely with senior, lead or principal software engineer to design, develop and maintain software components and products that support H&R Block business applications. You will use tools, languages, coding standards and best practices to develop new product features and maintain year over year product functionality and enhancements, as well as create and execute unit tests and addresses defects. You will work closely with the QA, UX and other related teams to ensure consistent understanding of requirements and approach.

What you'll be doing...

* Design, develop and maintain software components
* Create and maintain documentation of design approaches
* Create and maintain documentation on internal architecture of the system.
* Participate in technical design and code reviews for all new enhancements and maintenance work delivered.
* Understand business and functional requirements and produce technical specifications and product requirements.
* Create, maintain and execute unit test and alpha test plans
* Maintain and improve current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third-party development tools, application platforms, hardware compatibility and operating systems.

What you'll bring to the role...

* Bachelor's degree in Computer Science, Information Technology, or related field, or the equivalent through a combination of education and work experience.
* Two years experience in system analysis, design and programming experience.
* Experience in client server and web environments, relational database technology, and development of interface software.
* Effective oral, written and interpersonal communication skills.
* Demonstrated and effective time management, organizational, prioritization, and planning skills.
* Demonstrated decision making, analytical and problem solving skills. Ability to develop creative solutions to assigned projects.
* Ability to work in a team environment with limited supervision.

Let your dream job find you.

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