This job listing has expired and the position may no longer be open for hire.

Lead Software Engineer, Web at Jackson Hewitt

Posted in General Business 12 days ago.

Type: Full-Time
Location: Jersey City, New Jersey





Job Description:

Start a career and Get More in Return®. Jackson Hewitt offices are working hard for the hardest working, and we are on a mission to completely change the way our customers engage with their taxes. At Jackson Hewitt, you'll find work that works for you and adds up. We've got flexibility, career development opportunities, and a chance to work in your neighborhood. We've got your back, since we are one of the nation's largest retailers (nearly 6,000 locations). We have a passion for our employees and our customers. We recognize and appreciate our corporate and local office team members are our greatest assets.

NOTICE OF JOB OPPORTUNITY

COMPANY: Jackson Hewitt, Inc.

LOCATION: 10 Exchange Place, Jersey City, NJ 07302

TITLE: Lead Software Engineer, Web

HOURS: Monday to Friday, 8:00 am to 5:00 pm

DUTIES: Build and maintain Epi server CMS dynamic templates, blocks and Geolocation based services using C#, ASP.Net, Core,.Net platform, Less, JavaScript (ES5/ES6), AJAX, JSON, and Nodejs requiring deep understanding of object-oriented concepts, data structures and algorithms.

Build and consume web services.

Integrate and monitor third party services and external Web APIs and Rest APIs to bind data to dynamic UI elements and to integrate services such as site-wide chat implementation, calculators, and other services.

Develop multiple single-page applications (SPA) using the NodeJS framework to bind data to specific views and synchronize data with SQL Server.

Develop various ES6 reusable JavaScript modules using object-oriented programming and functional programming concepts making code more secure and help achieve desired mobile and desktop user experiences, form validations, and Data integrations.

Automate runtime environment with Grunt to improve the application development workflow by Less preprocessing, compiling, and compressing JavaScript, CSS, HTML files with Babel, uglify and using Webpack as module bundler to bundle files.

Maintain and improve server performance by monitoring and identifying any security, server and application errors/failures, application logs through Azure Application insights and make sure related teams notified of any issues.

Maintaining and administrating front end codebase using Gitlab version control with the Source tree.

Document, maintain and implement Gitlab repository activities such as branching, tagging, backup, restore, access permissions, and support release activities.

Identify and notify updates and upgrades needed to maintain servers and services without any loss of service/performance.

Document and implement organization coding standards, monitor branches, and make sure repositories are up-to-date without any errors or failures.

Install, configure, and implement software to ensure auto code deployment and structure repository with well-defined naming and secure files with proper access rights to all the collaborators.

REQUIREMENTS: Bachelor's degree in Computer Science , MIS, or related.

Five (5) years in any occupation with experience in Software/Web Development or related.

Five (5) years in any occupation with experience in Software/Web Development or related must include: HTML5/DHTML/XHTML/DOM/CSS; Bootstrap; JavaScript (ES5/ES6) / jQuery; AJAX; JSON; TypeScript; Nodejs ALE and Workflow; and MVC Architecture.

ALTERNATE EDUCATION/EXPERIENCE REQUIREMENTS: Employer will accept a Master's degree in Computer Science , MIS, or related and two (2) years in any occupation with experience Software/Web Development or related. Must have skills listed above.

SALARY: $119,297.65 per year

APPLY: https://www.jacksonhewitt.com/careers

We appreciate your interest in Jackson Hewitt Tax Service. Jackson Hewitt Tax Service is an equal employment opportunity employer. The Company's policy is not to discriminate against any applicant or employee based on race, color, sex, religion, national origin, age (40 and over), disability, gender identity, sexual orientation or any other basis protected by applicable federal, state, or local laws. Jackson Hewitt Tax Service also prohibits harassment of applicants or employees based on any of these protected categories. It is also Jackson Hewitt Tax Service's policy to comply with all applicable state and federal laws respecting consideration of unemployment status in making hiring decisions.

Other details


  • Job Family Marketing
  • Pay Type Salary
  • Employment Indicator Corporate
  • Required Education Bachelor's Degree





More jobs in Jersey City, New Jersey


clairesinc

ATR International

ATR International
More jobs in General Business


Kroger

Kroger

Kroger