Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Phlebotomist- $3,000 Sign On Bonus Available

AAA Life Insurance Company

Phlebotomist- $3,000 Sign On Bonus Available

Livonia, MI
Full Time
Paid
  • Responsibilities

    AAA Life is seeking a Enterprise Architect (Solutions Architect).  The Enterprise Architect is responsible for researching, identifying, matching and developing creative technical solutions to current and future corporate initiatives, creating a seamless experience for our Members. This position is a senior role that leads product configuration, development and support for internally and externally hosted solutions. The Architect organizes the development effort of a systems solution. Utilizing their understanding of technical problems and solutions as they relate to the current and future business environment, the Architect performs process improvement and re-engineering for technical products, applications, services and other solutions. The Enterprise Architect is seen as a technical leader within one or more Application Development project teams. He/she works closely with project team members and with other architects outside of the project (Application Architects, Network Architects, and Technical SME’s working on any architecture initiatives). The Enterprise Architect is responsible for the development of the overall vision that underlies the projected solution and transforms that vision through execution into the solution. The Architect becomes involved with projects at the time of inception, and plays a critical role in the initial phase where initial functional requirements are identified and documented. They then remain involved throughout the balance of the project. The Enterprise Architect works day-to-day with application development teams, providing guidance, support, and leadership. He/she will provide direction and assistance to the team members as needed, and will escalate issues to Senior Management if necessary. The Enterprise Architect will have responsibility for the success and relevance of one or more specific architecture initiatives performed within the App Dev team.

      Position Responsibilities

    Translates and implements business strategies and ideas into creative technology solutions. Responsible for specific architecture and technology decisions such as developing and validating Proof of Concept solutions, and mentoring the development teams on further implementation to projects. Determine system scope; defines non-functional requirements (interoperability, extensibility, etc.); develops scenarios that address anticipated future challenges (new technologies, outsourcing, etc.); develops test cases.

    Assess application architecture recommendations to validate that they fully meet business goals and requirements.

    Participate in a hands-on manner during the creation of prototypes in areas of high risk or uncertainty.

    Ensure functionality components have clearly defined responsibilities; optimizes components (number of interactions, run time); verifies architecture satisfies test cases defined above.

    Ensure technical project teams successfully design and implement systems using defined architecture patterns.

    Consults with and educates technical project teams through mentoring, presentations, demonstrations, tutorials.

    Certifies designs and identifies needs to evolve architecture.

    Compose functional requirements, detailed technical specifications, and test cases for new or modified technology implementation on projects.

    Works within an Agile team environment and supports the required sprint-level activities such as planning, show-and-tell, retrospectives.

     

    Required Skills

    PROBLEM SOLVING AND ANALYSIS – Able to gather appropriate data and diagnose the cause of a problem before taking action; separate causes from symptoms; apply lessons learned from others who encountered similar problems or challenges; anticipate problems and develop contingency plans to deal with them; develop and evaluate alternative courses of action. Open Communication – Able to practice active and attentive listening skills to verify understanding; adapt communication content and delivery to audience; proactively inform others about developments that may be relevant to the team; openly express opinion; even when different from that of others; respond to differences of opinion constructively. Strong Technical Background – Must be respected across the organization for technical acumen and for an ability to relate technical solutions to appropriate business goals. Must be curious and have a clear understanding of current and future technology best practices. Must be able to make technical decisions for the team based on their own knowledge as well as considering input and recommendations from key team members (architects, IT managers, SME’s and technical team leaders).

    RELATIONSHIP BUILDING – Able to deal effectively with people in order to get work accomplished; adjust own interpersonal approach to fit the interpersonal style/needs of others; recognize the impact of his behavior on others; utilize technical and business contacts to meet job responsibilities; network to reach specific influential people.

    PLANNING AND ORGANIZING – Able self-manage and coordinate work across a team; balance the need for adequate planning with the need for action; avoid wasting time on tasks that yield low value; use resources efficiently; monitor and report out progress and impact of assignments.

    Required Experience

    • Bachelor's degree in Computer Science, or equivalent combination of post-secondary education and experience.
    •  10+ years’ experience in an IT technology-related field.
    •  3+ years’ related experience in a senior technical role such as Lead Developer, Sr. Developer, or Technical Team Lead.
    •  Experience in preparing and facilitating technology/architecture brainstorming sessions.
    •  Broad knowledge of information processing hardware and software required to support a Company's network and/or application environments, including: enterprise systems, CRM, web technologies, databases, multiple-tier client/server architecture, on premise and hosted/cloud-based environments.
    •  Awareness and high-level understanding of information processing hardware and software required to support Company's LAN, WAN and Web-based processing equipment: Internet security and firewall products, Internet server software, middleware technology, TCP/IP and other communication protocols, LAN/WAN network technologies, on premise and hosted/cloud-based environments.
    •  Experience with scripting development languages (Javascript, HTML and CSS); one or more server-side programming languages (.NET, Python, Ruby, Java, C, C++, Go); experience building and using API’s (SOAP/XML, RESTful web services)
    •  They understand the full project architecture and have the technical and communication skills to be able explain them to the team. They offer options, and/or remove technical hurdles/impediments.
  • Qualifications

    PROBLEM SOLVING AND ANALYSIS – Able to gather appropriate data and diagnose the cause of a problem before taking action; separate causes from symptoms; apply lessons learned from others who encountered similar problems or challenges; anticipate problems and develop contingency plans to deal with them; develop and evaluate alternative courses of action. Open Communication – Able to practice active and attentive listening skills to verify understanding; adapt communication content and delivery to audience; proactively inform others about developments that may be relevant to the team; openly express opinion; even when different from that of others; respond to differences of opinion constructively. Strong Technical Background – Must be respected across the organization for technical acumen and for an ability to relate technical solutions to appropriate business goals. Must be curious and have a clear understanding of current and future technology best practices. Must be able to make technical decisions for the team based on their own knowledge as well as considering input and recommendations from key team members (architects, IT managers, SME’s and technical team leaders).

    RELATIONSHIP BUILDING – Able to deal effectively with people in order to get work accomplished; adjust own interpersonal approach to fit the interpersonal style/needs of others; recognize the impact of his behavior on others; utilize technical and business contacts to meet job responsibilities; network to reach specific influential people.

    PLANNING AND ORGANIZING – Able self-manage and coordinate work across a team; balance the need for adequate planning with the need for action; avoid wasting time on tasks that yield low value; use resources efficiently; monitor and report out progress and impact of assignments.