- Develops custom web applications and third-party integration points
- Researches advance development topics and new technology to determine if applicable for implementation
- Builds and maintains policy and standardization for the Application Services team
- Designs operational processes and guides for new technology programs for the Application Services team
- Benchmarks a variety of internally-developed and third-party integrated systems for performance under heavy loads
- 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 Application 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 (if required)
- Escalates critical issues to management and implements strategies for timely resolution
- Coordinates and organizes efforts and follow-up from items stemming out of team meetings
- Formulates basic strategies and develops proposals for meeting Application Services goals
- Provides support for specific applications on rotation basis
Education:
- Bachelors or master s degree in Computer Science, Information Systems or equivalent field required
Experience:
- Three (3) or more years of experience with developing web applications utilizing C#, ASP.NET, with design patterns of MVC and/or MVVM, required.
- Three (3) or more years of experience with developing integration package, stored procedures and database schemas utilizing SQL Server, required.
- Three (3) or more years of demonstrated knowledge and experience in developing web applications using JavaScript Libraries including TypeScript and Angular, Restful Web API required.
- Experience with Bootstrap, Entity Framework, .Net Core, Microservices, Azure platform preferred
- Developing business process workflows with Azure Logic Apps, preferred
- Prior experience serving in a technical lead role on IT projects, preferred
- Advanced experience with software development methodologies, preferred
- Experience in other development languages, strongly preferred
License/Certifications:
- Certifications in Microsoft MTA / MCSD, preferred
Software:
- Experience with the following products, preferred:
- 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
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 handling 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 architectural and design skills
- Capacity to consistently produce clean code and adhere to appropriate documentation standards