Overview
Skills
Job Details
About this Position:
Job Title: Enterprise Solutions Architect
Roles and Responsibilities:
-
Application Architecture & Development: Lead the architecture, design, and development of applications for laptops, smartphones, and tablets. Develop solutions using component frameworks including COM/DCOM, .NET, WPF, and J2EE.
-
Enterprise Programming: Design, develop, and deploy enterprise-level applications using industry-leading programming languages including Visual Basic, .Net, C#, C++, and Java.
-
Database Design & Management: Provide enterprise database design and implementation using Microsoft SQL Server and Oracle. Demonstrate expert knowledge of SQL, PL/SQL, TSQL, stored procedures, SSRS, and DTS packages.
-
Enterprise Integration: Design and implement solutions based on a Service Oriented Architecture (SOA). Develop and implement message-oriented middleware approaches to application integration, including Java Messaging Service (JMS) and SOAP.
-
Web Development: Lead internet and intranet design and development using tools such as Java (JSP and J2EE), Cold Fusion, HTML, XML, PHP, Python, JavaScript, jQuery, and SharePoint.
-
Knowledge Transfer & Mentorship: Effectively document all work products and processes. Provide education, training, and mentoring to client's staff in technical tools and application languages such as .Net, C#, C++, Drupal, and SQL.
Required Technical Proficiencies:
-
Programming Languages: Highly proficient with Microsoft C++, .NET (C#, VB), Java (J2EE, JSP), SQL, PL/SQL, TSQL, Python, and PHP.
-
Development Environments & Tools: Microsoft Visual Studio, Visual InterDev, PowerBuilder, and Seagull WinJa.
-
Databases: Extensive experience with Microsoft SQL Server, Oracle, and Sybase, including management of relational database systems.
-
Frameworks: .NET Framework, WPF, J2EE, COM/DCOM.
-
Integration Technologies: Service Oriented Architecture (SOA), Message Oriented Middleware, SOAP, JMS, XML.
-
Reporting & BI Tools: Crystal Reports, Cognos PowerPlay, Actuate, and Impromptu products.
-
Platform Expertise: Demonstrable success architecting solutions for on-premise, cloud, and hybrid systems.