Overseeing the development and implementation of programs
Providing technical leadership and support to software development teams
Understand company needs to define system specifications
Plan and design the structure of a technology solution
Communicate system requirements to software development teams
Evaluate and select appropriate software or hardware and suggest integration methods
Oversee assigned programs (e.g. conduct code review) and provide guidance to team members
Assist with solving technical problems when they arise
Ensure the implementation of the agreed architecture and infrastructure
Address technical concerns, ideas,and suggestions
Monitor systems to ensure they meet both user needs and business goals
Making important technical decisions on Software architecture design based on product change requests.
Deep Dive analysis to analyze technical problems and opportunities to Improve our software quality, getting all the way into the code.
Writing Improvement Proposals where you will make technical recommendations to improve the quality of our software development, based on your deep dive findings.
Required Knowledge, Skills, and Abilities
Proven experience as a Technical Architect or Project Manager
Hands-on experience with software development and system administration
Understanding of strategic IT solutions
Experience in project management and service-oriented architecture (SOA)
Knowledge of a couple of coding languages
Familiarity with various operating systems (e.g. Windows, UNIX, Linux) and databases (MySQL, MongoDB, SQLServer etc.)
Experience in cloud technologies (e.g. VMware, AWS, Google Cloud)
We are leading professional Manpower Recruitment Consultants, offering complete support to client companies for meeting the recruitment and staffing needs with large database of candidates having the right skills and qualifications.