Senior Technical Architect

The Main Street America Group

(Jacksonville, Florida)
Full Time
Job Posting Details
About The Main Street America Group
The Main Street America Group offers insurance exclusively through independent agents. Since 1923, we have partnered with independent agents to offer consumers a variety of important insurance coverages. Our continued commitment to consumers and independent agents has contributed to our growth and success. Today, Main Street America offers property and casualty insurance in 36 states, surety bonds in 45 states and the District of Columbia and annually writes more than $1 billion in premium.
Responsibilities
Responsible for creating and maintaining the technology architecture strategy, target architecture and roadmaps to implement an enterprise technology architecture in coordination with the applications, information and security architectures. * Architects end-to-end networks and communication platforms including telephony, voice and unified messaging, instant messaging, audio/video/web conferencing and e-mail as well as infrastructure technology (servers, mainframe, storage, desktop, remote access) that effectively reflect business needs, service-level and availability requirements and other technology parameters. * Manages the network topology. * Focuses on the standards and technologies for enabling systems performance qualities, such as availability, scalability, recoverability, reliability, extensibility. * Supports the Sr Technology Architect (Compute domain) to evaluate and select the enterprise’s server hardware, operating system, job control. * Supports the Applications architect in selecting the application framework. Works with the other architects including Data/Database, Computer (Servers, desktops, remote services) and Security. * Monitors performance benchmarks.
Ideal Candidate
Must haves : * Adept in GoF design patterns and the acumen to know when to use it and when not. * Deep experience building single page applications in a modern framework such as – AngularJS/Backbone.js * Experience with JavaScript MVC frameworks. * Solid experience building applications in Node.js * Good understanding of the MEAN stack. * HTML5, CSS3 and in-depth knowledge of JavaScript. Good to have: * Experience with distributed source control systems – Preferably Git * Work and mentor developers in Agile Scrum team process, collaborating closely with other developers, DBAs, QA and other stake holders. * Troubleshoot and support system and application problems. * Comfortable working independently and in a team environment. Role Competencies: * Business Acumen - Knowledge, insight, and understanding of business concepts, tools, and processes that are needed for making sound decisions in the context of the company's business. * Influencing and Negotiation - Gaining others’ support for ideas, proposals, projects, and solutions; achieving desired business results through effective negotiation. * Analytical Thinking/Decision Making - Knowledge of tools and techniques for effective use of a broad range of factors, assumptions, frameworks and perspectives when solving problems. * Manage Project Execution - Ability to plan, organize, monitor and control projects ensuring efficient utilization of technical and administrative resources. * Relationship Building - Initiates, develops, maintains, and strengthens partnerships with others inside or outside the organization. Technical Competencies: * Emerging Technologies - Knowledge of emerging technologies (systems that are new to the organization as well as those that are new to the information systems industry). * IT Architecture - Knowledge of concepts, philosophies and tools behind the design of applications, information and underlying information technologies. * Network Architecture - Knowledge of concepts, technologies, philosophies and tools for the design of organization's network infrastructure and services. * Application Design, Architecture - Knowledge of and experience with activities, tools and techniques for converting business requirements and logical models into a technical application design. * System and Technology Integration - Knowledge of features and facilities for integration and communication among applications, data bases and technology platforms.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.