Overview
AGS Automotive Systems is a full-service automotive supplier specializing in the manufacture and supply of complex high value-add automotive metal components. We are seeking a Web Application Developer with a focus on SharePoint / O365 Development to join our organization.
The Web Application Developer is responsible for the effective and efficient delivery of duties and responsibilities as outlined below in accordance with AGS' cultural priorities. The duties and responsibilities listed below are not meant to be all-encompassing; as business needs change, this list may be adapted. It is expected that the incumbent will participate in meetings, on teams and projects to collectively achieve our priorities.
Duties & Responsibilities
- Lead the design and development of dynamic, interactive web-based systems that are scalable in performance and maintainability
- Develop and test software components using current industry tools and processes
- Analyse, design, develop, test and implement enterprise-scale applications and solutions using various programming languages, Power Apps, Power BI, Power Automate and SharePoint in accordance with processes, standards and best practices
- Design, development, deployment and support of business applications using SQL, Microsoft Power Platform and SharePoint
- Research and understand emerging practices
- Design and build custom programming solutions leveraging AI where possible
- Design and build custom SharePoint Online sites and solutions
- Design and build no-code / low-code solutions on the Power Platform to support automation, integrations, and data flows
- Design and implement the look, layout, and features of a website or application to enhance user experience, including user research, wireframes and prototypes, and usability testing
- Drive Power Platform implementations through all project phases (discover, definition, build, test, deploy)
- Develop and maintain project documentation (business requirement documents, process flows, presentations, etc.)
- Design and develop Power BI reports and dashboards
- Liaise with IT support teams, business areas and third parties to investigate, resolve and escalate problems, ensuring SLA targets are met
- Continually evaluate existing systems, solutions and processes and provide ideas for improvement
- Troubleshoot technical issues, perform root cause analysis and remediate issues
- Ensure the effectiveness, quality and timeliness of solution development and architecture decisions and how easily they can be implemented
Education, Skills And Experience
Bachelor's degree in computer science or a related technical disciplineEmphasis on quality code and effective commentingStrong oral and written communication skillsAbility to learn new technologies quickly and efficiently5+ years of hands-on SharePoint development experience creating SharePoint features and solutions including apps, master pages, custom page layouts, content types, workflows, and display templates for searchRelational databases - SQLWriting advanced SQL queries and stored proceduresLinux and Microsoft server administrationExperience with Apache or other web serversProficiency in version control systems like GitStrong experience with Power Platform (Power Automate, Power BI, PowerApps)Experience with design, development and deployment of enterprise-level portals and collaboration solutions in SharePoint Online / O365 using SPFx, CSOM, JavaScript, jQuery, ASP.NET, C#, Web Services, Web Forms, PowerShell scripting, CAML, LINQ, XML / XSLT, HTML and CSSSharePoint and O365 development APIs (JSOM, SharePoint REST API, Microsoft Graph API, SSOM, Visual Studio)Experience in applying OData queries to filter, sort, and shape data from REST APIsExperience with SQL Server, IIS, and Active DirectoryIntegration of SharePoint with third-party applications and enterprise information systemsProficiency in taxonomy management and custom content types for Enterprise SharePoint SearchExperience with SDLC and iterative development methodologies, transforming use cases into prototypes and finished solutionsEffective consulting, time management and analytical skillsAbility to work in a team or independently with minimal supervision to meet milestones and deadlinesNice To Have
Experience in JavaScript libraries (React, NodeJS, Angular) with HTML / CSSProficiency in Python for data analysis and SQL for database managementExperience handling large datasets and data preprocessing with Power Query, Power BI or DataverseCloud and hybrid infrastructure experience, architecture design and technology managementExperience designing database schemas, tables and stored proceduresExperience integrating UI with server-side logic and RESTful APIsEFFORT
Help shape the future of AI technologiesEffective communication, both verbally and in writingWork within defined budgets and schedulesOrganize priorities to manage multiple commitmentsAct as a technical team lead on SharePoint development projectsUX-driven focus for responsive SharePoint and PowerApps applicationsConsider end users and developers in project successPresent to technical and non-technical audiencesProvide thorough technical support and end-user trainingWORKING CONDITIONS
Travel may be required between AGS locations in Michigan and OntarioAccessibility : AGS Automotive Systems supports the full inclusion of persons with disabilities as set out in the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005. Accommodations for disabilities in relation to the job selection process are available upon request by contacting AGS Human Resources at HR@agsautomotive.com.
Equal Opportunity : As an equal opportunity employer, the Company prohibits harassment or discrimination in the workplace. All employees must be treated equally without discrimination based on race, citizenship, creed, sexual orientation, gender expression, age, or disability.
Salary : $75,000 - $110,000 per year
#J-18808-Ljbffr