Software Design Architect - Remote
By ALTA IT Services, LLC At Herndon, VA, United States
Experience in or knowledge of developing systems utilizing AWS Cloud-native designs
Experience on multiple application development projects with similar responsibilities
Typically requires a bachelor's degree in Computer Science or related field and 10+ years of experience including:
10+ years of full-lifecycle application development lead experience
6+ years of experience in architecting large-scale systems
6+ years of experience in building multi-tier applications using webservices / APIs / microservices

Are you an experienced Software Architect looking for a new challenge? We are looking for a creative problem-solver to join our team and help us create innovative solutions for our customers. You will have the opportunity to work with cutting-edge technologies and collaborate with a talented team of developers. If you are passionate about software architecture and have a desire to make a difference, this is the job for you!

Software Architect Job Description A software architect is a senior-level software developer responsible for designing and developing software systems. They are responsible for the overall technical design and architecture of the software, and for ensuring that the software meets the needs of the business.

What is Software Architect Skills Required?

•Strong knowledge of software development processes, including design, coding, testing, debugging, and maintenance
•Strong knowledge of software architecture principles and design patterns
•Excellent problem-solving and analytical skills
•Excellent communication and interpersonal skills
•Ability to work independently and collaboratively
•Ability to work under pressure and meet deadlines
•Ability to work with a variety of stakeholders

What is Software Architect Qualifications?

•Bachelor’s degree in Computer Science, Software Engineering, or related field
•5+ years of experience in software development
•Experience with software architecture design
•Experience with object-oriented programming
•Experience with databases and web technologies
•Experience with software development tools and methodologies

What is Software Architect Knowledge?

•Knowledge of software development life cycle
•Knowledge of software architecture principles and design patterns
•Knowledge of object-oriented programming
•Knowledge of databases and web technologies
•Knowledge of software development tools and methodologies