Software Architect is responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Being a Software Architect designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Additionally, Software Architect works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs. Has in-depth knowledge of software development processes and methodologies. Requires a bachelor's degree. Typically reports to a manager. The Software Architect work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Architect typically requires 7+ years of related experience. (Copyright 2024 Salary.com)
Direct Client
Phone/Skype Hire. Onsite from day 1
Location: Albany, NY
Duration: 12 months
Responsibilities
· Work closely with business leaders to develop and execute strategies that respond to industry trends and support business objectives. Translate business strategies into actionable plans and technology solutions.
· Engage and build lasting relationships with business and IT stakeholders.
· Adapt and respond effectively to changing business and operating models.
· Analyze trends and disruptions, assessing their impact on targeted business outcomes.
· Visualize future states and initiate long-term planning through storytelling.
· Support and advocate for both project-centric and product-centric operating models.
· Communicate the value and services of enterprise architecture effectively.
· Drive the evolution of the EA team’s services and operating model.
· Mentor and coach solution architects, product owners/managers, and business stakeholders, fostering a culture of architectural thinking
· Develop and refine strategies for the integration of transformative technologies.
· Play a key role in external collaborations to harness diverse expertise and maximize investment potential.
· Lead and participate in the creation of future-state architectures and roadmaps.
Required Qualifications:
Master’s or bachelor’s degree in business, computer science, computer engineering, electrical engineering, system analysis, or a related field, or equivalent experience.
A minimum of eight years of experience in strategic and operations planning, business analysis, or as an enterprise architecture consultant.
Eight or more years of experience in at least three disciplines within enterprise architecture, application development, information analysis, or operations in a multitier environment.
Required Skills:
· Comprehensive knowledge of business ecosystems, SaaS, IaaS, PaaS, SOA, APIs, microservices, event-driven IT, and predictive analytics.
· Strong understanding of business and operating models, financial models, cost-benefit analysis, budgeting, and risk management.
· Familiarity with enterprise architecture tools and frameworks.
· Proficiency in information management practices, system development life cycle management, IT services management, and agile and lean methodologies.
· Ensure that security and compliance considerations are integrated into all aspects of our architecture. Collaborate with security and compliance teams to identify risks and develop mitigation strategies.
· Exceptional leadership, teamwork, facilitation, and negotiation skills.
· Strong consulting skills, including targeted communication, engagement management, and stakeholder management.
Job Type: Contract
Pay: $100.00 - $120.00 per hour
Expected hours: 40 per week
Benefits:
Experience level:
Schedule:
Experience:
Ability to Relocate:
Work Location: On the road