Return to Job Listings
Job Opening
Sr. Software Architect - #1044 Job Category: Not specified.
Location: Birmingham, Alabama
Job Opportunity:
Doozer Software’s IT staffing division is currently assisting one of our clients in a search for a Sr. Software Solutions Architect. This Architect will be responsible for the overall software development life-cycle and technology solutions across the enterprise. The position will assist the company in aligning their technology solutions to business needs while following their enterprise architectural standards.
Responsibilities
- Manages end to end - from conception, through delivery, into production of solution architectures
- Partners with business and technology subject-matter experts to elicit and translate business requirements into technological solutions
- Leads the design and modeling of tactical architectures for delivery, development, and support of projects
- Designs both the physical and logical components of solution architectures that will deliver a positive business outcome
- Collaborates with other domain architects to provide a consensus based scalable and adaptable architectural solution
- Responsible for technical analysis and design capabilities
- Facilitates technology design workshops for emerging technologies
- Validates designs produced by third-party vendors wishing to sell solutions to the organization
- Aligns IT strategy and planning with the company’s business goals and objectives
- Promotes the use of a shared infrastructure and application roadmap to reduce costs and improve how information flows
- Circulates roadmaps to align information technology priorities with business partner requirements and strategies
- Builds and maintains technical trusted advisor relationships with influential technical decision makers within Technology
Requirements
- BS degree in Computer Science, Management Information Systems, or a related field and four (4) years of solutions architecture experience
- OR a high school diploma or GED and six (6) years solutions architecture experience
- Experience of N-tier architectures and complex design architectures
- Experience with technical, application and information architecture delivery techniques and methodologies
- Certifications in the technology domain of the enterprise
- Experience with Agile methods, skills and competencies
- Understanding the technology of the organization, e.g. Middleware, .NET, Java 2 Enterprise Edition (J2EE), Oracle, etc.
- Awareness and ability to document designs using internal and external notational standards (Business Process Model and Notation {BPMN}, Unified Modeling Language {UML})
- Working knowledge of modern Operating Systems (Linux/Windows), Networking, Servers/Mainframe, Secure Coding Practices, Development Environments (Java/.Net), Databases (DB2/Oracle/SQL Server)
- An understanding of, and ability to use design patterns to steer business requirements into enterprise wide technical strategies
- Knowledge of security design techniques
- Demonstrate ability to adapt to new technologies and learn quickly