Senior Technical Lead, Technical Architect, Biztalk Consultant
Current• Determine design strategies and methods for developed modules• Understand and verify functional requirements of applications • Determine security and performance requirements of systems• Determine and find solution for the key design issues, for instance; concurrency control and handling of events, distribution of components, error and exception handling and fault tolerance, interaction and presentation, and data persistence• Plan for the construction of developed modules and applications• Responsible for service packaging, and correct deliveries. • Communicate with Project Leader (PL) on Optimization of resource usage within project. • Report to Project Leader (PL) project status, and project quality on a weekly basis. • Provide guidance/mentorship on programming practices and techniques to individuals and cross-functional teams• Coach and support team members in technical issues, challenges and problems. • Resolve any issues or problems that hinder work process. • Produce design documents • Identifying the organization's needs • Breaking down large scale projects into manageable chunks • Working out which IT products to use based on cost benefit analysis and research • Explain to designers and developers what is required and overseeing the progress • Producing documents that monitor progress and ensure the quality of the project • Advise the client on managing future It needs• Responsible for activities like coding using software building tools, unit testing, integration with other software modules, root cause analysis, debugging Code, bug fixing, and process measurements• Ensure applications design and construction artifacts are stored correctly in configuration databases• Prepare installation guides