Think Beyond The Label Jobs

Mobile Think Beyond The Label Logo

Job Information

Jackson Hewitt Inc. Lead Software Engineer, Web in Jersey City, New Jersey

COMPANY:Jackson Hewitt, Inc. LOCATION:10 Exchange Place, Jersey City, NJ 07302TITLE:Lead Software Engineer, WebHOURS:Monday to Friday, 8:00 am to 5:00 pmDUTIES: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 yearAPPLY:https://www.jacksonhewitt.com/careers

DirectEmployers