Job Summary: The Software Engineer, Innovation I is responsible for analyzing internal user needs to accurately design, construct, implement and maintain a system to meet the individual needs of the user. Job Duties:
- Develops custom applications and third-party integration points
- Implements third party software and applications
- Builds and maintains policy and standardization for the Applications Services team
- Builds and maintains a variety of internally developed and third-party integrated systems documentation
- Clarifies design requirements from the firm's business owners
- Coordinates technical efforts related to systems issues and server replacements
- Devises strategic plan for resolving issues while keeping the firm's systems operational
- Educates Applications Support Services professionals on responsibilities and provides guidance regarding effective resolution of issues
- Facilitates meetings to discuss project requirement meetings, as needed
- Serves as the Secondary Support person for after-hours support
- Escalates critical issues to management and implements strategies for timely resolution
- Provides Level IV support for specific applications
- Acts as the technical lead on IT projects
- Coordinates and organizes efforts and follow-up from items stemming out of team meetings
- Analyzes and designs process workflows; build, test, and implement RPA solutions
- Performs code reviews for team members, to help identify potential support issues and enforce secure coding practices
- Proactively monitors and supports existing applications and automations
- Other duties as required
Supervisory Responsibilities:
Qualifications, Knowledge, Skills and Abilities: Education:
- High School diploma or GED, required
- Bachelor's degree in Computer Science or Information Systems, preferred
Experience:
- One (1) or more years of experience with developing applications utilizing C#, WPF and/or Windows Forms, required
- One (1) or more years of experience with developing integration package, stored procedures and database schemas utilizing MS SQL Server, preferred
- One (1) or more years of experience with Microsoft Azure, Function Apps, Cognitive Services, preferred
- One (1) or more years of experience building and utilizing REST APIs and other APIs, preferred
- One (1) or more years of demonstrated knowledge and experience with automating administrative tasks with Microsoft PowerShell; developing business process workflows with Azure Logic Apps, preferred
- Experience with artificial intelligence / machine learning, preferred
- Experience with process analysis, design, and implementation, preferred
License/Certifications:
- Certifications in Microsoft MTA / MCSD, preferred
- Robotic Process Automation (RPA) certifications, preferred
Software:
- Experience with the following products, preferred:
- Microsoft Visual Studio
- Microsoft Azure Dev Ops or Github
- Microsoft SQL Server and/or Azure SQL DB
- Microsoft SQL Reporting Services and/or Power BI
- Microsoft SQL Integration Services and/or Azure Logic Apps
- Microsoft Entity Framework
- Prior experience with RPA technologies (UiPath, Selenium), preferred
- HTTP Debug Tools
Language:
Other Knowledge, Skills & Abilities:
- Strong verbal and written communication skills
- Excellent interpersonal and customer relationship skills
- Capacity to work in a deadline-driven environment while handle multiple complex projects/tasks simultaneously with a focus on details
- Capable of successfully multi-tasking while working independently or within a group environment
- Ability to rely on extensive experience and judgment to plan and accomplish goals
- Capable of working well under pressure while dealing with unexpected problems in a professional manner
- Capacity to communicate and interact with all levels of employees and management
- Ability to interact and build relationships and consensus among people
- Advanced knowledge of concepts, practices and procedures within the software development industry
- Strong information technology architecture and design skills
- Capacity to consistently produce clean code and adhere to appropriate documentation standards
|