Enterprise Architect
Start a Rewarding Career with Alliant
What will your day look like?
You will develop, coordinate, communicate, maintain, and enforce the overall Enterprise Architecture Models, Representations, Initiatives, Capabilities, and Standard Components used by the Enterprise to perform all business and technology related activities. You will be responsible for setting the direction and establishing the approach for integrating information applications and programs. Activities will include:
- Architecting for cross-program, and cross-project Architecture strategies, opportunities, and problem resolution
- Architecting for complex application development and integration projects
- Consulting in business process analysis and design, and service delivery, particularly with respect to the use of information, and trends and directions
- Project "Auditor" to ensure conformance and compliance of projects and programs with Architect guidelines. Essentially the "voice of the customer" during development activities.
Responsibilities
Do you see yourself doing this?
Strategic
- Perform gap analysis of current architecture and implementations against strategic roadmaps
- Lead high level designs and prototyping initiatives for software platforms
- Ongoing research and assessment of new analysis approaches for potential use within the Enterprise
- Serving as advisor to senior business management on business and information integration strategies
- Influencing the organization to accomplish goals and needs through architecture activities
Development:
- Ensuring all development practices follow enterprise standards and patterns.
- Keep abreast of new technologies that affect software development
- Definition, implementation, and execution of the processes for the definition, maintenance, and conformance management of the Enterprise Architecture.
- Translating or mapping business strategy into information strategy
- Understanding technology product and vendor strategies, products, and customer preferences
- Demonstrating abilities to derive, define, and explicitly represent various artifacts within The Enterprise Framework.
- Understanding the meanings and relationships between various models.
- Developing and maintaining project level and Enterprise level model consistency and integration.
Operational:
- Assessing and improving on current architectures, especially in scaling and performance
- Ongoing publicity and communication of the Enterprise Architecture both within the information community, and the business units.
- Architectural leadership in the resolutions of inter-program and inter-project issues.
- Update and maintenance of the key Enterprise Architecture deliverables.
- Coordinating all Enterprise Architecture activities locally and globally
Adhere to and ensure compliance of all business transactions with policy and process of the Bank Secrecy Act. Ensures compliance with all applicable state and federal laws, company procedures and policies. Maintains integrity and ethics in all actions and conversations with or regarding credit union members and their accounts; complies with Privacy Act directives.
Qualifications
What makes you a great fit?
You'll be a great fit if in addition to the Completion of a Bachelor's degree required, Master's degree preferred, in Computer Science or related field, with 7 years in application development using .NET Framework, and you have:
- A minimum of 5 years' experience in mobile application development; preferably using Xamarin Framework
- Technical knowledge in software development methodologies, design and implementation required.
Required Technical Skills:
- Enterprise Architecture : Enterprise Architecture Frameworks, Enterprise Standards, Domain Patterns, and Enterprise Architecture patterns and practices.
- Application Layer Technologies : .NET framework, MVC Framework, NUnit, Mocking techniques using MOQ, MSMQ, ASP.NET, ADO.NET, C#, VB.NET, ASP.NET Custom Resource provider, Entity Framework, WCF, ASMX, SOAP, XSLT, XML, WSDL, REST based web service
- Database Layer Technologies: SSIS, Crystal Reports, SSRS, MS SQL, Stored Procedures, DTS, Triggers, Views
- Application Security: Security using SSL, Client Certificate Authentication, Windows Authentication using Active Directory programming
- User Interface Technologies: WinForms, WebForms, MVC, Custom .net UI Controls for WebForms, Custom helpers in MVC framework, AJAX, JSON, HTML, CSS, Javascript, jQuery, Angular JS
- Software Development Methodology: Agile development methodology, SOA Technical Designs, Business requirement gathering, Multi-tier applications with thorough knowledge and experience in each layer, Web Farm environment, Production Support
Preferred Technical Skills:
- Mobile Development Technologies: HTML5/CSS3 and related technologies, Apple X Toolkit, Android SDK, mCommerce Application Development, Objective C, Swift, Cross platform development tools (Xamarin), Mobile Device testing, Adaptive/Responsive Front End Design Patterns
- Content Distribution Network Technologies: Akamai or other competitors
Other skills:
- Must have good communication and collaboration skills.
- Solid diagnostic, testing, and problem-solving skills.
- Good organizational and time management skills.
- Ability to adapt to a fast-paced and changing environment.
- Must be enthusiastic, team-oriented with a positive attitude.
When you're happy, we're happy!
As a thank you for joining our team, you'll benefit from:
- Competitive medical, dental, and free vision benefits
- Competitive compensation plan
- Contributions towards gym memberships
- Generous PTO and banking holidays off
Still not convinced?
For more details you can also visit our Glassdoor and LinkedIn profiles.