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)
Phone/Skype Hire. Onsite from day 1
Location: Albany, NY
Duration: 12 months
Responsibilities
Skills Needed
84 months experience designing and implementing highly available and scalable multitier applications using Object Oriented or Service Oriented Architecture involving data structures, algorithms, software design and design patterns.
84 months experience in creating architectural, technical designs and developing J2EE applications to run on IBM WebSphere servers.
84 months experience planning, designing, and implementing enterprise applications using JSF (Java Server Faces)
84 months experience planning, designing, and implementing solutions in using EJB 3 .
Job Type: Contract
Pay: $60.00 - $65.00 per hour
Expected hours: 40 per week
Benefits:
Experience level:
Schedule:
Experience:
Work Location: On the road