Build the possibilities.
We’re growing our technology team and are searching for a senior software engineer to help us modernize our software architectureWhen you join us, you’ll use your technical expertise to design, develop, and maintain software components and products that support h&r block business applications and transform our technologyYou’ll serve as the lead role for day-to-day functional tasks in the team, developer support, and maintaining the development environmentReady to innovate and solve problems in new ways? join us.
What you’ll do as a senior software engineer…
Provides technical expertise to design and develop software components and products that support h&r block business applications.
Uses tools, languages, coding standards and best practices to develop new product features and maintain year-over-year product functionality and enhancements.
Creates and executes unit tests and addresses defectsWorks closely with the qa, ux and other related teams to ensure consistent understanding of requirements and approach.
In addition, assists in planning and implementation of a strategic direction for the product.
Designs, develops and maintains complex software components
Creates and maintains documentation of design approaches
Creates and maintains documentation on internal architecture of the systemProvides direction in architectural changes in the system.
Proposes product design features to support scalability, usability and better performance.
Leads technical design and code reviews for all new enhancements and maintenance work delivered by the development team.
Understands complex business and functional requirements and provides direction in technical specifications and product requirements.
Establishes best practices in coding and development within the teamEnsures consistency of the use of best practices within the team.
Designs and develops reusable code components.
Creates, maintains and executes complex unit test and alpha test plans
Maintains and improves 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.
Mentors and coaches other team members on the latest technological advances within the current technology used.
What you`ll bring to the team...
Education:
Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience.
Work experience:
5 years minimum related work experience
Technical skillset:
Java, soap and rest web services, spring framework, rabbitmq, apache camel, xml/xsd, sql
It would be even better if you also had...
Microsoft azure, .net core, experience with agile methodologies and devops practices
About h&r block...
We’re here to live our purpose—to provide help and inspire confidence in our clients and communities everywhereWe take our work personally, because we know what it represents: families and homesLivelihoods and lives.
We’ve been true to that purpose since brothers henry and richard bloch founded our company in 1955Since then, we’ve grown to approximately 12,000 tax offices throughout the united states and around the worldWhen you join our team, you’ll add to the momentum of a forward-thinking company—one that defined an industry and is now leading its transformation.
Job family
Application development
Employee type
Regular
Sponsored job
#hrbjob #li-sh1
Wotc eligibility check
Yes