What are the responsibilities and job description for the Director of Architecture position at magmutual?
OVERALL RESPONSIBILITIES:
• Responsible for producing the solution architecture for customer facing web portals.
• Developing software solutions using .NET framework and/or other development languages adopted by the company.
• Provide systems architecture technical expertise and guidance to peer I.T. staff members.
• Responsible for producing the solution architecture for customer facing web portals.
• Developing software solutions using .NET framework and/or other development languages adopted by the company.
• Provide systems architecture technical expertise and guidance to peer I.T. staff members.
SPECIFIC DUTIES:
- Generate sketches, models, and prototypes to keep the user and management teams knowledgeable and in agreement on system architecture.
- Maintains knowledge of industry trends and new technologies for potential usage within the enterprise.
- Analyzes and estimates feasibility, costs, time, and work effort needed to design and implement complex customer facing technical solutions.
- May lead projects with small to moderately sized scope and teams.
- Responsible for the design, implementation, administration, and support of architecture and infrastructure products and services to ensure security, availability, reliability, and scalability for the applications and environments (including development testing, user acceptance testing, and production).
- Assists with the definition and implementation of standards, methodologies, and best practices that guide the design of technology solutions integrating multiple platforms, operating systems, and applications across the enterprise.
- Work with network administrators, systems analysts, and other developers (both internal and external) to assist in resolving problems with third-party software or in-house applications.
- Provide guidance to other software developers and company I.T. staff, as needed.
- Provide Tier 3 support to the Service Desk and other I.T. resources, as needed.
QUALIFICATIONS, EXPERIENCE REQUIRED:
- A related Bachelor’s degree or equivalent experience. Masters degree in Information Technology preferred.
- 10 years hands-on experience developing and maintaining mission critical software applications and designing systems architecture.
- Working technical knowledge of programming languages, including Visual Basic, C , Java, XML, HTML, .NET Framework, RPG, COBOL, Sharepoint, and others as appropriate.
- Experience working with enterprise applications which deal with accounting, claims, policy processing, B2B, B2C and regulatory reporting.
- Extensive experience with Windows operating systems.
- Extensive experience with Oracle and SQL databases.
- Familiarity with the Insurance industry regarding insurance operations, systems and data.
- Hands-on software troubleshooting experience.
- Knowledge of applicable data privacy practices and laws.
- Experience with specific phases of the software development life cycle, especially design, development and testing.
- Familiarity with both iterative and waterfall software development methodologies.
- Flexible and adaptable in regards to learning and understanding new technologies.
- Strong written and oral communication skills.
- Strong interpersonal skills.
- Ability to conduct research into software-related issues and products.
- Highly logical.
- Technically proficient.
- Highly self motivated and directed.
- Keen attention to detail
- Proven analytical and problem-solving abilities.
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Ability to work both independently and in a team-oriented, collaborative environment.
S
Location:
Connecticut Home Based