Enterprise Architect
Location is Lansing MI
12 months
Phone then in-person
Must be a Citizen
Needs to be polished and hands on.
Needs to jump in and run with the craziness that is DDMI MUST BE HANDS ON.
Enterprise Architect
Profile & Description
We are embarking on a major restructuring of a system that conducts over 4 billion dollars of business per year. We are also building Web base UI using RIA techniques and REST/JSON. The DevOps group is responsible for providing the tools and support necessary to help our core development teams manage, promote, and release this software. They are also responsible for working with our infrastructure group to plan operational support including collaborative processes for promotion of build artifacts into secure environments.
Our environment includes a wide mix of J2EE, Oracle, WebLogic, VMWare, message buses and Openstack. We are moving towards a hosting model closer to that scripted build out and release onto operational pre-hardened OS images with specified capacity provided by our operations group. Many of our build, release and artifact management processes must be upgraded to work in this new mode. We cannot transition everything all at once so charting a path with incremental upgrades will be critical.
This Enterprise Architect reports to the Lead Enterprise Architect and extends their ability to research problems, designs and opportunities at a greater depth. They will provide guidance, collaboration and mentoring for Dev leads of individual teams who generally act as the solution architect for that projects. They may be required to step into specific projects to supply additional management, coding and engineering capacity as needed to make projects successful.
We are moving towards an internal private cloud but want to shift towards development and hosting architectures compatible with spinning up entire new silos using leased open stack capacity so deep experience deploying complex applications in the public could will be very helpful.
This is an evolving stack so you need to have a love of learning new tools, new languages and radical new ways of thinking about the intersection between Development and operations. You need to be passionate about webscale technologies as applied to scale growing businesses.
The Enterprise Architects provide deep design reviews and are quite often used as the final code review especially for important modules. They are the gate keeps to ensure what we build does not incur inappropriate technical debt.
• Reviews, provides input and approves the technical platform architecture and data architecture
• Responsible to define and oversee implementation of production environments required to support the product
• Responsible to review and approve understand key technical processes, standards and software architectures used to develop, implement and support Roosevelt.
• Understanding and approval of software products and tools for the Program
• Works with the Technical Principal, Development Manager and PMO to define the platform technical architecture
• Collaborate with Engineering leads to find opportunities to improve speed, reduce technical debt, improve flexibility, etc.
Skills Include
Required:
• Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers.
• Ability to work in a semi-structured environment where requirements and priorities are dynamic.
• Experience with agile development methodology.
• Understanding Business Process Re-Engineering (BPR). Analysis and redesign of workflows in an organization to optimize business processes as it related delivering software faster and at lower cost
• Must be able to code in at least 4 programming languages
• At least 5 years as solution architect.
• At least 3 years as principal Engineer / SDE
• At least 3 years as application lead
• Extensive knowledge designing REST/JSON interfaces.
• Extensive experiencing designing and implementing complex schema.
• Extensive experience refactoring complex schema.
• J2SE and related Stack
• J2EE and related stack including EJB and web servers. Solid Java development skills with 7 years J2EE