Principal Full Stack Developer

Hub Group, Inc. Oak Brook , IL 60523

Posted 2 weeks ago

Job Title:

Principal Full Stack Developer

Location:

Oak Brook, IL

Responsibilities:

Design and drive internal methodologies and process improvements shaping the engineering organization into a world class team utilizing best in class practices and technologies. Key processes include:

Agile (Scrum); Cross-domain E2E design and implementation of complex features; Continuous Integration and Delivery (DevOps); Software maturity and quality; Versioning and Scope control; Unit testing, code analysis; Application security design and testing (10%). Build and lead project teams that construct distributed scalable enterprise-class web/mobile applications with a few of the following technologies: NodeJS, HTML5, DHTML, CSS, TypeScript, JavaScript Frameworks (Angular, Bootstrap, React, Cordova, etc.), MongoDB (5%). Clearly articulate complex technical issues to all levels of the organization (5%). Review and approve project deliverables to ensure that they are architecturally sound and fit into the enterprise design (5%). Enforce quality practices (unit test, code analysis, integration test, etc.) and provide quality measurements to leadership team. Drive quality initiatives within design and development phases (5%). Provide direction, guidance, and promote growth of DevOps function within the company (5%). Manage scope and delivery expectations with business partners and communicates status and big picture to the leadership team. Remove obstacles, close gaps and manage and mitigate risks (5%). Partner closely with business and enterprise architecture teams to ensure application design and implementation meets requirements, technical roadmap and business direction (5%). Provide oversight and direction for the design, implementation, timely release and maintenance of products that meet customer expectations and high standards for quality, stability, and performance (10%). Design and build core frameworks on SOA, Node.JS, shared services, NPM packages, and RESTful APIs (20%). Design, implement, and troubleshoot multilayered, SOA-structured, cloud-based software applications (5%). Document and build unit tests for the code (10%). Document and follow best design and development practices (5%). Participate in design and code reviews to ensure best practices and high-quality code (5%). Duties, responsibilities, and activities may be assigned or changed from time to time.

Requirements:

Bachelor's degree in Computer Science, Information Systems, or a related field and 8 years of relevant IT system architecture, design, development and deployment experience in Analyst, Senior Full Stack Developer, or similar positions or Master's degree in Computer Science, Information Systems, or a related field and 6 years of relevant IT system architecture, design, development and deployment experience in Analyst, Senior Full Stack Developer, or similar positions. This position also requires: 3 years of experience with Full-Stack development working with web technologies including NodeJS, AngularJS, MEAN stack, SQL Database, NoSQL, Redis, JavaScript, typescript, Docker, Mongo DB, SQL DB, Azure cloud, Rest, HTTP. 3 years of leadership experience in software development overseeing the direction, development, and delivery of large scale, distributed, web-based mission critical products/platforms in fast pace agile environments using continuous delivery.

Experience in developing software using agile methodologies. Experience in developing enterprise applications using OO Design, Microservices architecture, SOLID Design principals. Experience in application development, including client/server, web services, portal, middleware, micro services, and mobile app.

Experience in emerging and traditional technologies and developing containerized applications using Cordova/Ionic, Docker, REST, JSON, XML, HTML/ HTML5, CSS, LESS, SASS, Maven and/or AWS/Cloud Infrastructure. Experience in CI/CD tools and DevOps principles. Experience with web services, systems integration and service-oriented architecture. Experience with Atlassian suite of products and development tools such as cross-compilation, source revisions control, and bug tracking (Confluence, JIRA, GIT Hub, Bitbucket, etc.).


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Full Stack Developer

Leidos

Posted 2 days ago

VIEW JOBS 5/1/2024 12:00:00 AM 2024-07-30T00:00 We have an IMMEDIATE NEED for a Principal Full Stack Developer to provide Agile DevOps support to mission critical systems. As a Full Stack Developer on this p Leidos Reston, VA Fairfax County, VA

Principal Full Stack Developer

Hub Group, Inc.