USD Veterans
close

Jackson Hewitt

Apply for this job

Lead Software Engineer – Web Marketing (Finance)



COMPANY: Jackson Hewitt, Inc.

LOCATION: 501 N Cattlemen Road, Suite 300, Sarasota, FL 34232

TITLE: Lead Software Engineer - Web Marketing

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

DUTIES:

  • Architect, build and maintain Optimizely (EpiServer) CMS dynamic templates, blocks, webpages, and Geolocation based services using C#, ASP.Net Core, .Net platform, LESS, JavaScript, AJAX, JSON, and Nodejs. Utilize experience in object-oriented concepts, data structures and algorithms, front-end web development.
  • Identify opportunities for and execute optimization of page load performance initiatives and Core Web Vitals metrics.
  • Identify and address inefficiencies in server resource utilization, database queries, and external API interactions.
  • Implement front-end best practices to optimize use of CSS and Javascript frameworks to lessen rendering speeds.
  • Collaborate with cross-functional team members - UX/UI designers, copywriters, SEOs, cross-channel marketers - to be an active partner in ideation and execution of features for conversion rate optimization, organic growth, and optimal user experience.
  • Create comprehensive requirements documentation for new features to ensure alignment with business needs and clear direction for development.
  • Implement efficient and accurate website tagging, event tracking, and data capture to equip the team with analytics to inform insights and actions.
  • Follow data privacy regulations and best practices to ensure compliance and security.
  • 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.
  • Maintain and administer 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.
  • Perform quality assurance testing on all new features.
  • Monitor and maintain performance logging and error logging to proactively identify issues on website.
  • Utilize debugging skills and tools to find root causes of issues and correct them.

REQUIREMENTS:

  • Bachelor's degree in Computer Science, MIS, or related.
  • Five (5) years in any occupation with Software/Web Development or related experience.
  • Five (5) years in any occupation with Software/Web Development or related experience must include: Experience architecting, developing, and maintaining websites and website features using a Content Management System (CMS such as Optimizely EpiServer or similar) and MVC architecture; Front-end development: HTML5, DOM, CSS, LESS, Javascript, Vue.js, Node.js. React, Typescript, AJAX, JSON; Back-end development: C#, ASP.NET Core; API development: .NET APIs, Rest APIs, GraphQL services; Configuring and managing web analytics and tracking (GA4, GTM, Datalayer implementation) across multiple domains for data collection and reporting; Website performance best practices and experience identifying and implementing optimizations; Website security best practices; UX/UI best practices and utilizing design software (Figma, Sketch) for pixel-perfect front-end builds; and Digital marketing best practices and techniques, including personalization and data privacy regulations..

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 Software/Web Development or related experience. Must have skills listed above.

APPLY:

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

Apply Here done

© 2025 USD Veterans