Solutions Architect

Start a Rewarding Career with Alliant:

The Solutions Architect is responsible for the mobile and web software architecture of existing systems, creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms and third party systems. This Architect will review and design for large enterprise level systems, identify and determine technologies that will enhance development of products and services. Participate in strategic and tactical planning and design sessions with product management, application management, other discipline architects, operations and software engineering teams. Development activities will include the design and creation of new applications using Microsoft .NET and MVC technologies, Mobile software solutions in the Android/iOS application environments, and application and database layer development technologies. Direction is received from the Manager, Software Development.

Responsibilities:

Strategic – 50%:

  • Perform gap analysis of current architecture and implementations against strategic roadmaps.
  • Lead high level designs and prototyping initiatives for web and mobile platforms.
  • Assess infrastructure for high availability and business continuity strategy.
  • Assist management in the development and execution of online and mobile strategic plans.

Development – 30%:

  • Assist management in establishing and enforcing team best practices, policies and procedures.
  • Perform periodic code reviews and mentoring to Software Engineers.
  • Ensuring all development practices are in compliance.
  • Keep abreast of new technologies that affect web and mobile development to enhance the learning and development of team members
  • Develop engaging user applications and back-end service software across multiple devices

Operational – 20%:

  • Assessing and improving on current architectures, especially in scaling and performance.
  • Producing key technical architecture deliverable such as technical requirements documentation & conceptual technical architecture.
  • Provide guidance and training to other credit union employees to assist in applicable requirements and administration of policy and procedures for web and mobile applications.

Qualifications:

  • Completion of a Master’s degree in Computer Science or related field
  • A minimum of seven years’ experience in application development using .NET Framework.
  • Demonstrable expertise and understanding of development process, including specification, documentation and quality assurance required.
  • Technical knowledge in software development methodologies, design and implementation required.

Required Technical Skills:

  • Application Layer Technologies: .NET framework, MVC Framework, C#, SOA, ESB, REST, WCF, SOAP, Mobile
  • Database Layer Technologies: SSIS, Crystal Reports, SSRS, MS SQL
  • Application Security: Security using SSL, OWASP, PCI, Windows Authentication using Active Directory programming
  • User Interface Technologies: WinForms, WebForms, MVC, HTML5, CSS, Bootstrap, MVC, AJAX, JSON, Javascript, jQuery, Angular.js, iOS, Android
  • Software Development Methodology: Agile development methodology, 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, Object C, Cross platform development tools, Mobile Device testing.
Content Management and Source Control: SharePoint and Team Foundation Services
Testing Technologies: Automated Testing using QTP, Web Application security testing using OWASP

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.

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

Alliant Credit Union is proud to be an EEO/AA employer.

Apply
Benefits
  • Great health plans
  • Flexible vacation policy
Historical Alliant website demonstration. Rates are historical examples. Accounts, applications and submissions are unavailable.