· Problem-solving skills. · Ability to work in a team environment. · An understanding of development patterns and prior experience with implementation. · An understanding of coding techniques that contribute to the reliability, maintainability, readability, simplicity, performance and testability of software. · Experience in Visual Basic development involving Excel. SolidWorks Visual Basic experiences is preferred. · Experience in HTML5, CSS3, JavaScript, AngularJS, Ajax, JSON, HTML, XHTML, security and performance issues with browsers. · Proficiency with C++, COM, mocking frameworks and debugging tools · Experience using C#, .NET Framework, T-SQL, SQL Server, and ASP.NET MVC · An understanding of the Microsoft Power platform. (Power Automate, PowerApps, etc.) · An understanding of the PowerBI platform, data sources and workspaces. · An understanding of IT environment including networking, server technologies, databases, security and performance. · Experience with debugging, performance profiling and optimization · Comprehensive understanding of object-oriented and service-oriented application development techniques and theories · Knowledge of source control with TFS(Azure DevOps)/Git including setting up solutions, publishing, CI, branching/merging. |