Senior FullStack Developer – ( 220002GM )
Description
Grow with the best. Join a smart, creative, and inspired team that works behind the scenes to support operational excellence. As part of the Innovation Office, the Digital Technology & Innovation team is composed of digital experts who conduct research and development to keep our teams and our client’s projects ahead of the technological curve. They implement established technologies and find emerging solutions for all business lines (Buildings, Energy & Resources, Environmental Services, Infrastructure, and Water), bridging existing knowledge domains and facilitating the integration of powerful tools and methods. The team’s goal is to make projects more efficient and help provide higher-quality results to our clients. The ideal candidate will be a self-starter, a critical thinker, and highly interested in the application of new technologies and methods. The candidate will become a member of the Innovation Office, however, he or she will also be accessible to Stantec’s project teams to support project work as needed.
Your Opportunity
The Innovation Office’s Digital Technology & Innovation (DTI) team has an opportunity for a Senior Full Stack Application Developer as part of its Digital Technology Development (DTD) group. The ideal candidate will possess demonstrated expertise in the execution of technology solutions to fit with client needs and identified outcomes. This position requires the candidate to creatively leverage new and innovative technologies and successfully implement solutions for our external clients and our business. This position will specifically be helping to build a digital twin solution for our Buildings group, to begin with, and is an excellent opportunity to build a reputation for digital twin development expertise but will also provide opportunities to work on a variety of project types. The candidate will be responsible for the delivery of professional services including recommending solutions to complex strategic objectives across our large global team spanning Stantec IT, Business Lines, and the Office of Innovation.
Your Key Responsibilities
Take ownership of the project, work independently in a team environment, handle the design, architecture, development, code review, testing of key applications, and mentor other developers.
Work closely with the product team to define feature requirements and deliver the product that materially impacts the business and improves the customer experience.
Work on complex problems having a broad impact that require in-depth analysis and judgment to obtain results or solutions. And advising on new technologies and methodologies.
Define and documents business requirements for complex enterprise system development and proficient in recommending and designing the project framework including system/technical/security architecture.
Identify performance bottlenecks and come up with different ways to solve them.
A passion for solving problems and providing workable solutions, flexible to learn new technology to meet the business needs.
Ability to understand and develop storyboards, wireframes, mockups, and simple prototypes; and develop them into real solutions.
Contribute to planning, design, implementation, testing, operations, and process improvement.
Develop with Agile methodologies in mind: high-quality, scalable, and reusable code
Stay plugged into emerging technologies and industry trends, and share with the team
Take responsibility for technical problem solving, creatively meeting product goals, developing best practices, and ability to prioritize the work and multitask.
Possess excellent time-management skills, a thorough understanding of task assignments and schedules, and efficient use of time and available resources.
Ability to work with different business lines teams with the third-party libraries, integrate the software components into a fully functional software system, and troubleshoot, debug, and upgrade existing systems.
Expert problem solver with a strong understanding of the broad range of software technologies and architecture design, planning, configuring & managing resources in Microsoft Azure.
Perform multiple disciplinary research in IT, System Architect, Design, Developing, Deploy, and support of complex systems, including networking, systems, servers, end-points, hardware/software, etc., and integrating with third-party APIs and existing frameworks
Own and operate the systems that you build based on real-time customer data and demanding service-level agreements.
Qualifications
Your Capabilities and Credentials
Extensive experience in large-scale web application development on both client and server-side.
Strong architectural and Object-Oriented Development skills. Profound knowledge of development layers, including, Presentation, Business/Logic, Service, and Database layers.
Experience with the Software Development Life Cycle (SDLC), Agile Development, SCRUM, or Extreme Programming methodologies.
Proven Experience in MVC, MVVM, and SPA-based web applications and microservices architecture.
Proven Experience in Microservices and Monolith architecture.
Strong experience with Object-Oriented Languages (OOD).
Experience with Modern interface patterns, Responsive, rendering technologies Web Design, Single Page Applications design, UI/UX prototype design, backend architecture, and third-party libraries.
Experience in web technologies C#, ASP.NET, REST APIs, .Net Core, NodeJS, Python.
Familiarity with CSS preprocessors such as Sass, Less, or Stylus, proficiency in HTML5.
Experience with JavaScript libraries such as jQuery and Bootstrap
Experience in one or more relevant front-end frameworks (Angular, React, Vue.js, Ember, Thymeleaf, Typescript.) Experience with ThreeJS and D3 preferred.
Experience reading and writing to web-based APIs using JSON or XML objects.
Working experience with RDBMS & NoSQL databases including SQL Server, Oracle, Cosmo DB, etc.
Solid ETL pipeline experience using Azure Data Factory and SSIS
Working experience in various Azure services including API Management, Storage, functions, etc.
Proficiency with test frameworks (Jest, Mocha, Jasmine, Selenium, etc.)
Proficiency with Identity & Access Management (IAM), Customer Identity & Access Management (CIAM), and security authentication technologies (e.g., MSAL, OAuth2.0, JWT)
Working experience with OWASP security principles, understanding accessibility, and security compliance tools (e.g., Sonar Lint, SonarQube, Zap).
Proficiency with version control practices using git, including branching, collaboration, reviewing pull requests, and resolving merge conflicts (GitHub, Azure DevOps, etc.).
Experience with CI/CD tools and pipelines.
Proficient with Atlassian Suite; Jira and Confluence.
Working knowledge of SEO principles.
Experience with WebSocket, SignalR, and other real-time web technologies preferred.
Working experience with Business Intelligences and Data visualization tools including PowerBI, High charts, etc.
Education and Experience
Bachelor’s degree in Software Development, Engineering, or related industry.
8 years of related work experience.
Additional certifications and accreditation are preferred.
Typical office environment working with computers and remaining sedentary for long periods.
This description is not a comprehensive listing of activities, duties, or responsibilities that may be required of the employee and other duties, responsibilities, and activities may be assigned or may be changed at any time with or without notice.
Stantec is a place where the best and brightest come to build on each other’s talents, do exciting work, and make an impact on the world around us. Join us and redefine your personal best.
Primary Location : United States-Colorado-Broomfield
Other Locations : United States-Texas-Plano, United States-Wisconsin-Milwaukee, United States-Florida-Miami, United States-Washington-Seattle, United States-Missouri-Fenton, United States-California-Los Angeles, United States-Texas-Houston, United States-Georgia-Atlanta, United States-Oregon-Portland, United States-Arizona-Chandler, United States-Pennsylvania-Pittsburgh, United States-Illinois-Chicago, United States-Utah-Salt Lake City, United States-Texas-Fort Worth, United States-Colorado-Denver, United States-New York-New York, United States-California-San Francisco, United States-California-San Diego, United States-Pennsylvania-Philadelphia, United States-New Mexico-Albuquerque, United States-Massachusetts-Boston, United States-Tennessee-Nashville
Job : Applications Development
Organization : BC-2257 Innovation-DTI-US
Employee Status : Regular
Job Level : Individual Contributor
Travel : No
Schedule : Full-time
Job Posting : Jul 8, 2022, 1:30:56 PM
Req ID: 220002GM
Stantec provides equal employment opportunities to all qualified employees and applicants for future and current employment and prohibit discrimination on the grounds of race, color, religion, sex, national origin, age, marital status, genetic information, disability, protected veteran status, sexual orientation, gender identity or gender expression. We prohibit discrimination in decisions concerning recruitment, hiring, referral, promotion, compensation, fringe benefits, job training, terminations or any other condition of employment. Stantec is in compliance with local, state and federal laws and regulations and ensures equitable opportunities in all aspects of employment. EEO including Disability/Protected Veterans
Status: Full Time – Non-Exempt Reports To: Bio Operations Manager A. Purpose and Scope of Position This position is primarily...
Apply For This JobAdmissions Intake Coordinator Due to continued growth, CommuniCare Health Services is recruiting for the position of Admissions Intake Coordinator for...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Clerical Position for ESU New Alternatives, Inc. is a private nonprofit agency that provides a...
Apply For This JobJob Description It’s a new day in healthcare! Combining CVS Health and Aetna was a ground-breaking moment for our company...
Apply For This JobDescription This position is incentive eligible. Introduction Last year our HCA Healthcare colleagues invested over 156,000 hours volunteering in our...
Apply For This JobEdwards Lifesciences is looking for team members to join our team and help make a difference by assembling life saving...
Apply For This Job