Application Analyst
IBA InfoTech Inc.
Morrisville, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Morrisville, United States of America
Tech stack
Microsoft Word
.NET
Microsoft Excel
Microsoft Windows
API
Software Applications
Azure
Business Software
Microsoft Outlook
C Sharp (Programming Language)
Cloud Computing
Information Systems
Databases
Computer Engineering
Data Manipulation Languages
Software Debugging
Software Design Patterns
Extensible Application Markup Language
Systems Analysis
Mobile Application Software
Microsoft Office
Windows Presentation Foundation
Powershell
Systems Development Life Cycle
SharePoint
Software Engineering
SQL Stored Procedures
T-SQL
Windows Forms
Xamarin
Information Technology
Vba Programming Language
Powerapps
Programming Languages
Job description
- Work across departments, Masco Business Units, and with other external customers to deliver value from Masco Support Services' investment in application and database systems
- Support and improve the line of business applications primarily using .NET programming languages
- Deliver end-to-end programming solutions (full-stack) including requirements gathering, system analysis, designing, coding, testing, debugging, and implementation
- Monitor application system performance and correct or enhance as needed
- Balance quality and speed to market in the development of solutions that meet business requirements
- Integrate and use Microsoft Office 365 (Flow, PowerApps, Teams, etc.) technologies in applicable solutions
- Transition application platforms to cloud technologies as directed
- Take appropriate measures to ensure the quality of the delivered solution
- Provide suggestions to improve IT systems and work as part of a team responsible for ongoing process improvement efforts
- Provide general technical support and troubleshooting
Requirements
- Bachelor's degree or higher in Management Information Systems, Computer Science, Computer Engineering, Software Information Systems or similar
- Applied understanding of software design patterns and principles required
- Expertise with .NET programming languages (Visual Basic and/or C#) (3+ years desired)
- Intermediate level T-SQL skills (queries, stored procedures, functions, DDL, DML) (3+ years desired)
- Experience with designing and maintaining .NET desktop applications required (WinForms, WPF, XAML)
- Experience with the software development lifecycle (SDLC) required
- Experience building, maintaining and deploying .NET APIs is a plus
- Experience with using Xamarin or other technologies to develop mobile applications is a plus
- Experience developing solutions using Microsoft 365: SharePoint, Teams, Forms, Flow, PowerApps, etc. is a plus
- Experience with Microsoft Azure is a plus
- Experience with PowerShell is a plus
- Proficiency with common Microsoft Office tools: Word, Excel, Outlook
- Excellent written and verbal communication skills
- An attitude of continuous learning