The Senior Specialist must be a highly motivated, well-rounded, self-starter that works best in a collaborative environment. Excellent communication skills both written and oral are also essential as this position will interface with vendors, remote teams, stakeholders and end users and ongoing documentation will be required. RESPONSIBILITIES:
Provide leadership for the team.
Ensure engineering solutions aligns with the IT strategy and that they support the application's requirements.
Direct the team in troubleshooting and problem resolution.
Identify and drive process improvement opportunities
Plan and implement procedures that will maximize engineering and operating efficiency for application integration technologies.
Provide leadership to the team ensuring the team is meeting the following objectives:
Design, configuration, implementation of middleware products and application design/development within the supported technologies and products.
Maximize the efficiency (operational, performance, and cost) of the application assets.
Proactive monitoring of the design of supported assets assuring performance, availability, security, and capacity
.NET – C#, .NET, SSIS, WPF, WCF, ASP.NET, ADO.NET, Web Services, MEF, PRISM, Unity
Scripting Languages – PowerShell, Perl, Shell, Python
DevOps Tools – Jenkins, Ansible, Chef, Team Foundation Server,
Databases, Concepts and Tools – SQL Server, SQL, MySql, Oracle, ERD, OLTP/OLAP
Web/Application Servers – Microsoft IIS, IBM WebSphere, JBoss
Architecture and Development Concepts – MVC, MVVM, REST, SOA, OOD, ETL, Design Patterns, Enterprise Architecture, Distributed Systems, TDD/BDD
Security – SAML, LDAP, Digital Encryption, Best Practices, Federated Security/SSO, SSL, Firewall concepts
Other Languages – Java, and other J2EE technologies, XML, JSON