Software Solutions Architect
Job Duties and Responsibilities:
- Integrate innovative solutions that will meet the company and industry requirements
- Assess system architectures and provide recommendations for further improvement
- Collaborate closely with the development team and relevant sections to optimize processes and implementations
- Develop and execute solution prototypes to streamline development and work breakdowns
- In charge of leading the practice and introducing the overall technical vision for a particular solution/project/product/application
- Finding the best technology solution, tools, and strategy to solve the existing business problems
- Support the architectural aspects of the company’s all application projects
- Provide elaborate specifications for proposed solutions and communicate them to the team
- Address possible risks and constraints of the proposed solution and come up with a workaround for such limitations
- In charge of selecting the technology stack for product development
- Analyze all non-functional requirements and ensure that further product engineering will meet them
- Prepare and document requirements specifications
- Monitor timelines and progress to ensure that team members are adhering to the specifications
Skills/Qualifications:
- Solid Programming Skills (Software Design, Coding, Debugging, Documentation, and Testing)
- Concrete experience in software development & delivery best practices like - TDD, CI/CD
- Graduate of any of the following degree: BS CS, BS IT, CoE
- 6+ Years of Professional Work Experience in multiple IT areas
- Excellent verbal and written communication skills
- Experience in IT infrastructure and cloud environment
- With project and product management exposure
- Core Development Skills
- Scripting/Programming languages: Java, PHP, Javascript (Node.JS)
- Web development: HTML, HTML5, CSS, CSS3, Ajax & JQuery
- Database: MSSQL, Oracle, MySQL
- DB Programming: SQL, Stored Procedures, Views
- Frameworks: Spring, Struts, Hibernate, Symfony2
- Markup Languages: XML, JSON, SOAP
- Platform: Windows, Linux, MacOS
- Services: Apache, Nginx, Apache Tomcat, MySQL, SQL Server, Oracle, Mail (SMTP/POP)
- Version Control: Git