Work Responsibilities:
As the Application Analyst, you will:
- 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
Diverse Skills and Experience That You Will Bring to the Role:
- 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