• Develop project technology strategy by understanding key client objectives; diagnosing and mapping client requirements; articulating solution risks and barriers; recommending project approaches; preparing time and cost estimates; planning full project life cycle
  • Lead and facilitate information gathering sessions to validate business cases, gather and document business and functional objectives
  • Implement architecture by building components and custom designs; prototyping; data migration; maintaining technical integrity and consistency; documenting system
  • Validate system performance by developing and conducting test scripts; completing bug fixes
  • Prepares client to use IT infrastructure by developing and conducting training programs
  • Manage customer relationship by communicating SharePoint architecture standards and frameworks; answering questions; resolving concerns and issues
  • Actively participate in the business development lifecycle. Identify opportunities, generate proposals, and support other sales efforts
  • Increase organization effectiveness by identifying opportunities to leverage solutions to other engagements
  • Enhance overall team accomplishments and competence by planning delivery of solutions; answer technical and procedural questions for less-experienced team members; teach improved processes; mentor team members
  • Improve information usefulness by tracking emerging technologies; evaluating their applicability to business goals and operational requirements


  • Degree in Computer Science or Engineering or equivalent work experience
  • At least 4-6 years relevant working experience including expertise in enterprise architecture Consulting skills such as interviewing stakeholders, conducting architecture reviews, and consensus building
  • Professional experience with n-tier application architectures development, data modelling, data warehouse and integration, service-oriented architectures and XML
  • Using automated tools to extract data from primary and secondary sources
  • Interpret data, analyze results using statistical techniques and provide ongoing reports
  • Develop and implement databases, data collection systems, data analytics and other strategies that optimize statistical efficiency and quality
  • Acquire data from primary or secondary data sources and maintain databases/data systems
  • Identify, analyze, and interpret trends or patterns in complex data sets
  • Filter and “clean” data by reviewing computer reports, printouts, and performance indicators to locate and correct code problems
  • Experience with deployments cloud infrastructure such as AWS, Azure, or Google Cloud
  • Experience with automated testing
  • Experience in DevOps

Shortlisted candidates will be offered a 1 Year Agency Contract employment