Responsibilities • Function as the technical lead in all stages of the project life cycle. You will interactdirectly with clients to identify problems, then propose, develop, implement and supportthe solutions • Coordinate project efforts with varying degrees of complexity, deadlines, goals, etc. • Create detailed project documents including but not limited to a Business RequirementsDocument, Design/Deployment documents, configuration document and other technicaldocumentations. Recommend best practices and business process efficiencyimprovements. • Make management presentations and submit reports as required. • Design and execute test plans to ensure that high quality, intuitive functional solutions aredelivered • Gather complex business requirements and translate those requirements into a solutionarchitecture and design. • Lead design sessions; architect and document solutions that are aligned with clientbusiness objectives • Analyze client business processes to identify opportunities for improvements, performgap analysis, document and translate business requirements into well-architectedtechnical specifications and solutions • Develop and manage client facing deliverables • Lead, manage and implement projects in application software • Provide end-user support and troubleshoot solutions to correct issues related to softwareimplementations. • Configure and deploy solutions, work with internal business partners to developcustomized end-products for internal customers. • Oversee and provide documentation of technical and help documentation for thebusiness users. • Deliver training to internal customers, ensuring thorough understanding of use andongoing assistance. Skills and Qualifications • Bachelor's Degree in information Technology or related field, or applicable work andeducation experience, required. • Excellent written & verbal communication and problem-solving skills • Excellent project management and organizational skills • Working knowledge and understanding of C# programming language and Microsoft SQLServer • Minimum of 7 to 10 years of development experience required, which includes: • Software Development • Database Management • Information Systems Architecture • Knowledge and experience in one of the following technologies is highly desirable: • WinForms • Blazor • Mainframe(Cobol/DB2) • Minimum of 5 years' experience as a senior developer required