Integrant, Inc طالبين Software Solutions/Technical Architect
Job Overview:
Duties and Responsibilities
- Design and architecture reviews
- Architecture decisions concerning requirements raised by stakeholders
- Promotion of shared infrastructure and applications to reduce costs and improve information flow by being aware of the big picture
- Identify architectural gaps and conflicts. Determine what needs to be done and how it will be carried out
- Assess the ability of the enterprise to make the required architectural changes
- Ensure that projects do not duplicate functionality or diverge from each other and business and IT strategies
- Deciding the most suitable architecture and technologies that shall be used
- Review architecture and implementation to Identify issues and propose the best way to fix them according to company/client standards
- Provide supporting information to the Engineers to aid in implementing the proposed architecture
- Mentoring resources to achieve their development plan objectives with alignment with the resource manager
- Provide technical training content and material
- High-level technical consultation and developer mentoring
- Coordinate with the resource manager to utilize bench team in building reusable boilerplates / components that apply best practices and coding standards to increase team productivity.
- Building POCs for newly proposed architecture or technologies to show the best way for doing things.
- Build, maintain, and evolve company coding, architectural and methodology standards
- Identify & promote all the automated means to enforce standards and raise productivity
- Participate in building company’s technology radar in coordination with the sales and account management.
- Supporting the sales process including estimates, etc.
- Interview of Final Candidates joining the development team.
- Resolving technical conflicts within the team
Integrant, Inc طالبين Software Solutions/Technical Architect
Required Experience & Skills:
- Demonstrating In-depth experience in architecting software solutions.
- Minimum 8+ years of Experience.
- Solid awareness with .Net / JavaScript / Azure / Angular/cloud development.
- Mobile development experience is a plus.
- Strong communication, interpersonal and presentation skills.
- Ability to support multiple projects at the same time
- Strong Analytical skills
Education:
Bachelor’s degree or equivalent in one of the following areas:
- Computer Science
- Information Systems
- Computer/ Electrical/ Communication Engineering