Insight Global
The Senior Engineer is responsible for taking technical leadership in evaluating available technologies and services (including Cloud and Hybrid implementations) and guide strategies for adopting and taking advantage of them. To do so by taking into account factors such as security, scalability, and performance. In addition to working with application development teams, this role also requires coordination across multiple Technology teams. Even though currently we have a strong focus and preference for Microsoft services this role requires and demands a platform agnostic approach. Working as part of the tight-knit team, you will be responsible for participating in the design, development, modification, and support of SharePoint and M365 platforms uses by legal or administrative staff and external clients. Flexible in your approach you will be keen to develop your professional knowledge in a fast-paced and stimulating working environment. You will work across a wide range of projects. You can anticipate unforeseen challenges and will be both resilient and pragmatic in your approach to managing change. Supporting the firm's needs, you will develop a good understanding of how the firm operates. You will also be an integral part of our focus on delivering the Firm's 2025 vision of profitable growth and will champion our internal culture. Aware of the contribution that you can make to the plans and decisions that will deliver engaged people and outstanding client relationships around the world, you will be confident in speaking up and proactively look for ways to make a difference and implement process improvements. In return, you will have a front-row seat in a business that is changing rapidly within a team that is friendly, supportive, and welcoming. Duties include the below:
-Design, develop, and support custom solutions across Microsoft M365 and SharePoint Online using SPFx (React/TypeScript), PnP libraries, PowerShell, and Graph API -Maintain and enhance existing M365/SharePoint applications to ensure compliance with internal SLAs and support agreements -Collaborate on technical projects and contribute to new application development and major application upgrades -Assist in the design, development, and implementation of cloud-first software solutions that align with the firm's evolving technical and business needs -Help assist with architecture and build modern applications using Azure services such as Azure App Services, Azure AD (Entra ID), Azure Key Vault, and Azure Storage -Build solutions to support application modernization and cloud migrations, including phased transition strategies -Analyze business requirements to enhance existing applications and recommend improvements or modifications -Identify and resolve software defects within existing applications to ensure reliability and performance -Support and manage multiple concurrent development projects with varying deadlines and priorities -Assist in evaluating software requirements and recommending internal development or third-party solutions as appropriate -Follow established development and coding standards while contributing to ongoing improvements in practices and documentation -Take ownership of deliverables and ensure timely completion of project tasks -Communicate status updates to managers and business units proactively -Develop integrated solutions for Firm wide and departmental application -Stay current with new Microsoft M365, SharePoint, and Azure technologies and apply them strategically within supported systems -Assist in the evaluation of new software platforms, trends, and solutions -Maintain the practice of continuous improvement and education by attending seminars, etc., and keeping current on new leadership skills -Maintain professional and technical knowledge by reviewing related professional publications -Stay in tune with the Firms growing projects for practical experience -Interact professionally with business users, technical staff, stakeholders, and all levels across the organization
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal. com. To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/. -B. S. degree in Computer Science, Software Engineering or related field, or equivalent experience -Experience being a technical App lead managing either portfolio of enterprise applications or technologies preferred -At least 5+ years of experience in evaluating and on-boarding core application technologies -Utilize established development tools, guidelines, and conventions including but not limited to Visual Studio, HTML, CSS, JavaScript, Web API, Unit Testing, Azure DevOps, Git, HTTP protocol -Be knowledgeable in open source frameworks and products including Reach, Angular, and Bootstrap -Experience with SharePoint 2019 and SharePoint Online -Knowledge of Teams, Power Apps, Power Automate and Power BI, Azure Logic Apps, and SharePoint Framework -Knowledge of 3rd party tools for SharePoint like Ninetex, DocAve, and Handshake -Experience of RESTful service development -The ability to implement CI/CD pipelines and knowledge of DevOps practices -Ability to complete all phases of software development life cycle including analysis, design, functionality, testing, and support
-Design, develop, and support custom solutions across Microsoft M365 and SharePoint Online using SPFx (React/TypeScript), PnP libraries, PowerShell, and Graph API -Maintain and enhance existing M365/SharePoint applications to ensure compliance with internal SLAs and support agreements -Collaborate on technical projects and contribute to new application development and major application upgrades -Assist in the design, development, and implementation of cloud-first software solutions that align with the firm's evolving technical and business needs -Help assist with architecture and build modern applications using Azure services such as Azure App Services, Azure AD (Entra ID), Azure Key Vault, and Azure Storage -Build solutions to support application modernization and cloud migrations, including phased transition strategies -Analyze business requirements to enhance existing applications and recommend improvements or modifications -Identify and resolve software defects within existing applications to ensure reliability and performance -Support and manage multiple concurrent development projects with varying deadlines and priorities -Assist in evaluating software requirements and recommending internal development or third-party solutions as appropriate -Follow established development and coding standards while contributing to ongoing improvements in practices and documentation -Take ownership of deliverables and ensure timely completion of project tasks -Communicate status updates to managers and business units proactively -Develop integrated solutions for Firm wide and departmental application -Stay current with new Microsoft M365, SharePoint, and Azure technologies and apply them strategically within supported systems -Assist in the evaluation of new software platforms, trends, and solutions -Maintain the practice of continuous improvement and education by attending seminars, etc., and keeping current on new leadership skills -Maintain professional and technical knowledge by reviewing related professional publications -Stay in tune with the Firms growing projects for practical experience -Interact professionally with business users, technical staff, stakeholders, and all levels across the organization
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal. com. To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/. -B. S. degree in Computer Science, Software Engineering or related field, or equivalent experience -Experience being a technical App lead managing either portfolio of enterprise applications or technologies preferred -At least 5+ years of experience in evaluating and on-boarding core application technologies -Utilize established development tools, guidelines, and conventions including but not limited to Visual Studio, HTML, CSS, JavaScript, Web API, Unit Testing, Azure DevOps, Git, HTTP protocol -Be knowledgeable in open source frameworks and products including Reach, Angular, and Bootstrap -Experience with SharePoint 2019 and SharePoint Online -Knowledge of Teams, Power Apps, Power Automate and Power BI, Azure Logic Apps, and SharePoint Framework -Knowledge of 3rd party tools for SharePoint like Ninetex, DocAve, and Handshake -Experience of RESTful service development -The ability to implement CI/CD pipelines and knowledge of DevOps practices -Ability to complete all phases of software development life cycle including analysis, design, functionality, testing, and support