Solutions Architect/Specialist III - 3-806-3386...
Role details
Job location
Tech stack
Job description
In the role of the Solution Architect, the following services are required:
-
Leads in the planning, design and development of the core technology and architecture of large-scale distributed systems, midrange to client server and n-tier applications and solutions.
-
Well versed in UML, design patterns and solutions across multiple platforms and frameworks.
-
Well versed in components and service designing.
-
Leads in the design and development of the database architecture including information and relational data structures, data marts, data dictionaries and logical and physical data models.
-
Well versed in data migration strategies using Middleware, ETL strategies as required.
-
Assist to develop strategies for data acquisitions, archive recovery, integration and implementation enterprise databases.
-
Assist in migration and integration of data and processes from legacy systems to new applications and new technologies inclusive of cloud based and big data solutions.
-
Assists in the development of information systems blueprints, design patterns, templates for best-in-class software development and to ensure high levels of software re-use and the migration towards service-oriented architecture (SOA).
-
Develop processes and procedures that allow the agency to fully exploit its data assets.
-
Documents and communicates the architecture to all levels of the organization, including data architects, application developers and management.
Requirements
-
Experience in data modeling and database development
-
Experience in SOA architecture and middleware preferably using IBM MQ.
-
Experience with the Microsoft Visual Studio .NET integrated development environment, including development, debugging and deployment.
-
Experience in cloud based solutions using dynamics, salesforce etc
-
Experience in mobile solutions based on IOS, android, windows etc
-
UI/UX experience with angular, jquery and javascripts
-
Experience with frameworks like entity, unity etc.
-
Experience in Java development using struts, ejb
-
Expertise with traditional HTML editors, such as those found in Visual Studio as well as experience with other GUI-related development tools.
-
Experience with XML and related technologies and standards, such as the development of schema definitions (XSD), XML parsing and the development of XSLT.
-
Experience with the use, design and implementation of SOAP XML constructs as required for exchanging structured and typed information between peers in a decentralized, distributed environment.
-
Experience in the design, development, deployment and maintenance of web services using Microsoft .NET Visual Basic language constructs.
-
Experience in the development and deployment of web applications using traditional web languages, such as Style Sheets, HTML, DHTML and XML
-
Experience with code control/version management software, such as SourceSafe, PVCS or a generic CVS.
Desired Skills;
-
Big data and hadoop skills
-
ETL skills on products like informatica, SSIS