Description
We are looking for a Solution Architect to design the structure of the IT systems and oversee programs to ensure the proper architecture is implemented.
OTHER REQUIREMENTS :
- Master's degree in Computer Science or Software Engineering from a recognized Institute.
- At least 5-7 years' Experience in software engineering / design architecture. Professional programs certification in Java and others is strongly
- Experience working on large-scale software projects
- Exposure to .NET Core, Angular, REST API, Web API, SQL Server, React Native, Azure Functionalities, Task/Threading and SSRS
- Demonstrated knowledge of web applications, cyber-security and open source technologies
- Experience developing software utilizing various coding languages including Java, C++, PHP and more
- Outstanding collaboration and communication skill are essential
- Experience overseeing customized development of processes for multiple projects simultaneously
- Professional experience analyzing code for weaknesses and errors, and overseeing plans to improve them
- Experience designing secure software systems based upon industry-specific specifications
- Professional experience working with and analyzing computer hardware and software.
- Understanding of strategic IT solutions
- A good knowledge in Micro Services Architecture
- A good understanding of Agile Developments
- Problem-solving aptitude
- Strong Analytical, Problem solving, organizational and creative thinking skills.
- Experience in cloud technologies (e.g. VMware)
- Excellent communication skills
- Age below 40
- Analyze current technologies used within the company and determine ways to improve.
- Translating business requirements into architectural approaches by designing.
- Overarching system and solution architecture, system integration and realization strategy.
- Planning and management of project deliverables using consistent approaches and templates.
- Leading implementation of evaluation, design and realization planning.
- Collaborate with team members to determine best practices and requirements for software
- Developing, implementation and managing architecture standards and guidelines.
- Oversight and approval of all final programs and products before formal launch
- Oversee and support the coaching and training of team members to ensure all necessary employees are confident in the use of software applications
- Prepare an easy to understand report for supervisors detailing achieved milestones and short-term project goals
- Use a proactive approach to common challenges and by continually researching best practices in coding
- Ensure software security by developing programs to actively monitor the sharing of private information
- Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
- Providing sound and confident technical and architectural leadership to multi-functional technical teams.
- Ensure the implementation of agreed architecture and infrastructure.
- Address technical concerns, ideas and suggestions.
- Monitor systems to ensure they meet both user needs and business goals
Skills
Excellent communication skills
collaboration and communication skill
knowledge of web applications, cyber-security and open source technologies
design architecture
good knowledge in Micro Services Architecture
Industry Sector