Job Description:
Employer: TTI Consumer Power Tools Inc. (dba Techtronic Industries Power Equipment)
Title: Senior Software Engineer
Location: 100 Innovation Way, Anderson, SC 29621
Job Requirements:
Bachelor's or equivalent degree in Computer Science, Computer Engineering, Management Information Systems, or related technical field.
5 years of relevant experience.
Experience must include:
Partial weekly work from home is allowed on a regular basis.
Employer: TTI Consumer Power Tools Inc. (dba Techtronic Industries Power Equipment)
Title: Senior Software Engineer
Location: 100 Innovation Way, Anderson, SC 29621
- Getting information from Business Analysts (BA) and other relevant stakeholders to understand user needs, proposing a design that aligns with existing system frameworks and TTI standards.
- Transitioning the business requirements into Technical Design Documents.
- Codifying requirements in the form of requirement documents and feature specifications.
- Building prototypes based on approved requirements and wireframes which includes "production ready" standards
- Performing Proof of Concepts to demonstrate if solution meets requirements.
- Conducting architecture evaluation, design and analysis of TTI SharePoint applications and systems.
- Developing highly complex, reliable and scalable code using TTI internal and proprietary tools, prototypes and frameworks.
- Creating Power apps and Power automate for business process automation.
- Creating Intranet portals and Department sites using Communication site Templates.
- Developing modern UI pages using SharePoint Online sites and SPFx Web parts.
- Identifying and developing the reusable modules and templates, this will help in improving the productivity of the team.
- Writing unit test case to validate the business requirement.
- Checking for code coverage.
- Code fixes for Integration and User acceptance testing.
- Configuring SharePoint Admin and Power platform admin centers and Microsoft Teams, Creating Automation Scripts for creating the SharePoint online sites.
- Administering, Monitoring, Migrating, and Upgrading the Development, Test and Production environments.
- Troubleshooting Production issues and providing Fixes.
- Deploying code to various environments.
Job Requirements:
Bachelor's or equivalent degree in Computer Science, Computer Engineering, Management Information Systems, or related technical field.
5 years of relevant experience.
Experience must include:
- SharePoint Online, SharePoint Solutions, and SharePoint Designer.
- Microsoft SQL Server, Power apps, Power Automate, and Microsoft Visual Studio.
- Azure DevOps and Azure API's.
- .Net Framework and SPFx Web Parts.
- C#, ASP.Net, and Entity Framework.
- MVC Framework and Design Pattern.
- Rest APIs, webservices, and O-365.
- Java Scripts, Sharegate, and SSIS Packages.
Partial weekly work from home is allowed on a regular basis.