Senior Software Engineer
Current★ In my current role, I am providing strategic direction and technology oversight to optimize software solutions and improved the performance of the existing application significantly. ★ Resolving major software design issues, by analyzing requirements and removing bulks of unnecessary code. ★ Presenting recommendations to clients, resulting in the implementation of the new design, followed by improved performance.★ Carrying out design, development, testing, and support software for mainframe applications using COBOL, DB2, CICS, and JCL.★ Facilitating updates in daily Agile Scrums and Kanban Board, ensuring to meet the Software Development Life Cycle guidelines.★ Ensuring technical solutions are designed for performance, reliability, scalability, maintainability, supportability, business continuity, and business agility while leveraging the industry’s best practices.★ Analyzing and developing technical specifications using business user stories; coding and documenting quality code using best practices, such as unit test and Integration, and troubleshooting production issues across the application.★ Ensuring test cases achieve expected results by partnering with QA in Regression, and QA Testing.★ Analyzing COBOL programs, creating business requirement documents, and developing “AS IS” process flow documents.★ Preparing and producing quarterly releases of software components using Waterfall as well as facilitating effective support on Agile Software development practices.