Online applications are invited from eligible and interested candidates for the position of Senior Full Stack Developer at Stantec, Pune.
About Stantec
Stantec Inc. is an international professional services company in the design and consulting industry. The company was founded in 1954, as D. R. Stanley Associates in Edmonton, Alberta, Canada.
About the Job
Stantec is seeking qualified applicants with specialized expertise for the position of Senior Full Stack Developer. The ideal candidate will possess demonstrated expertise in the execution of technology solutions to fit client needs and identified outcomes. This position requires you to creatively leverage new and innovative technologies and successfully implement solutions for our external clients and our business.
You will be responsible for the delivery of professional services including business analysis and recommending solutions to complex strategic objectives across our large global team, spanning Stantec IT, operational business lines, and the Office of Innovation.
Roles & Responsibilities
- Take ownership of the project and work independently in a team environment.
- Collaborate with external stakeholders’ project teams to gather functional and non-functional requirements and identify business requirements.
- Work with business lines teams on third-party libraries, and integrate software components into a fully functional software system.
- Troubleshoot, debug, and upgrade existing systems.
- Develop storyboards, wireframes, mockups, and simple prototypes; into real solutions.
- Recommend and design the project framework including system, technical and security architecture.
- Help to develop design specifications and proof of concept solutions in response to business needs.
- Communicate verbally and in writing with technical and non-technical cross-functional teams.
- Perform multi-disciplinary research in IT, System Architecture, design, development, and deployment.
- Support complex systems, including networks, systems, servers, endpoints, and hardware/software.
Skills Required
- Profound knowledge of the Application, Presentation, Data, and Network layers.
- Experience with the Software Development Life Cycle (SDLC), Agile Development, Scrum, and/or Extreme Programming methodologies.
- Significant experience with Object-Oriented Languages and Object-Oriented Design.
- Experience in the design and development of responsive websites and backend architecture.
- Working knowledge of UI/UX and prototype design.
- Experience applying web technologies C#, ASP.NET, REST APIs, .Net Core, NodeJS, Python.
- Experience with Modern interface patterns, Responsive Web Design, Single Page Applications design, and third-party libraries.
- Expertise in front-end technologies including JavaScript, Angular, or React, jQuery, CSS3, and HTML5 using LESS / SASS.
- Experience reading and writing to web-based APIs using JSON or XML objects.
- Working knowledge of RDBMS & NoSQL databases including SQL Server, Oracle, CosmoDB and caching mechanism, etc.
- Experience with source control, Git, and Azure DevOps (Pipelines, Boards, Repos).
- Working knowledge of integrating with Real-time 3D modeling applications, 3D math, 3D geometry, graphics, rendering, animations, meshes, shaders, and materials is a must (for example 3.js, Unity, Autodesk, Rhino, etc.).
- Working experience with Web Services, OAuth, Single Sign-On (SSO), and Azure Active Directory B2C & B2B connections, and working experience with networking & cybersecurity.
- Knowledge of various Azure services including Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, Power Shell Automation, and Compute (Web Roles, Worker Roles).
- Working experience with OWASP security principles, understanding accessibility, and security compliance.
- Working knowledge of server technologies including IIS, and Node.js
- Working knowledge of Business Intelligence and Data visualization tools including PowerBI and High charts.
- Knowledge of Data Analytics and/or Data Science, Microsoft IoT Hub, and data science toolkits including Azure Machine Learning, and Data lake analytics is preferred.
Eligibility Criteria
- Bachelor’s degree in Software Development, Engineering, or related specialization.
- 5 years of related work experience.
How to Apply?
To apply for this position, click here.
Location
Pune, India.