We are looking for a creative, talented and experienced software architect to join our growing business. As a software architect, you will put your knowledge of systems hardware and software to use creating custom solutions. You will work closely with developers and programmers although your role will be to guide high-level decisions throughout the design process.
Software Architect Duties and Responsibilities
Design and implement hardware systems and software applications
Develop architectural solutions for databases, user interfaces, and web services , ensure architectural integrity of software solutions , oversee architectural approaches from conception to installation
Ability to conceptualize software solutions to address particular needs for end-users
Knowledge and skill on the platforms and coding standards to be used in project development , with ability to evaluate existing software solutions to identify areas for improvement for creating modifications of existing software in order to improve performance
To supervise and motivate team members, programmers and developers for the project developed by them, while determining the deadlines for the project
Debugging, fixing errors and problems in the created projects for optimal functionality
While creating projects, to be able to analyze costs to ensure that projects remain within the budget
Maintain thorough documentation of systems and applications
Software Architect Requirements and Qualifications
Qualification, equated to the Bachelor’s degree in computer science, software engineering or a related field
Experience in a software development role
Project management skills and the ability to effectively manage a team in project implementation
Good interpersonal communication skills
Clear and coherent written communication, including visual representations of data
Knowledge of Waterfall and/or Agile development methodologies
Extensive understanding of architectural styles and design patterns
Familiarity with several coding and computer languages
Experience with database design and data modeling
At least 3 years of proven working experience as Software Architect
Knowledge in following : PHP , Various Database technologies (My Sql and etc.) , Angular , Node.JS , Python , C++
Advantage in knowledge in Asterisk and/or Free Switch